java里面怎么获得一个JTextField输入 转换成的数字

2024-11-18 22:38:12
推荐回答(5个)
回答(1):

先获取两个JTextField里面值,用getText()方法,
由于获取出来是String类型的,要进行转换Integer.parseInt()方法
然后将取出来的两个值相加之后,放到另外JTextField里面用setText()方法。
代码如下:
JTextField tf1,tf2,tf3;
int a = Integer.parseInt(tf1.getText());
int b = Integer.parseInt(tf2.getText());
int c = a+b;
tf3.setText(c);

回答(2):

我刚测试了一下,你的代码是正确的啊。

你的问题可能就出在其他地方不对,最好贴全你的代码

回答(3):

String txt=myTxtField.getText();
int v=0; 
try{
   v=Integer.parseInt(s);
}catch(Throwable e){
   v=-1;// 这里也可以说是其他错误代号,或者直接抛出异常  
}

回答(4):

idField=new JTextField() 有没有这个?
int id=Integer.parse(idField.getText());也不行,报错(这个不知道是不是你少打了几个字母?)
总的来说看你说的情况是没什么大问题,不应该出错。

回答(5):

integer.parseInt(String s)