我试图从我的jtextfield中获取整数值,但无法获取,它显示了不兼容的数据类型,需要int,找到了string。是否有其他方法来编写我的代码,如下所示,我只想获取整数值
private void jTextField2MouseClicked(java.awt.event.MouseEvent evt) {
if(evt.getSource()==jTextField2){
int jml = jTextField3.getText();
jTextField1.setText(numberToWord(jml));
}
}
2条答案
按热度按时间yb3bgrhw1#
您需要使用
Integer.parseInt(String)
tgabmvqs2#
你从文本域中得到的值为
jTextField3.getText();
。由于它是一个**
textField
**,它将返回字符串格式,如其格式所示:一米二米一x
因此,将您的
String
转换为Integer
如下:而不是直接设置