我是 JAVA 新手,我试图将 JTextField 的输入转换为整数,我尝试了很多选项,但没有任何效果,Eclipse 总是给我一个错误,并且这些错误对我来说没有意义。
导入java.awt.Graphics;
导入java.awt.Color;
public class circle extends Shape{
public int x;
public int y;
public int Radius;
public circle (int Radius, int x, int y, Color c){
super(c);
this.x = x;
this.y = y;
this.Radius = Radius;
}
public void draw(Graphics g){
g.setColor(super.getColor());
g.fillOval(x-Radius, y-Radius, Radius * 2, Radius * 2);
}
}
代替:
JTextField f1 = new JTextField("-5");
//xaxis1 = Integer.parseInt(f1);
尝试这个:
JTextField f1 = new JTextField("-5");
String text = f1.getText();
int xaxis1 = Integer.parseInt(text);
你无法解析TextField
to Integer
, but 你可以解析 its value包含 - 文本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)