java – 将JTextField输入转换为Integer
发布时间:2020-12-15 05:08:47 所属栏目:Java 来源:网络整理
导读:我是JAVA的新手,我正在尝试将来自JTextField的输入转换为整数,我尝试了很多选项,但没有任何工作,eclipse总是给我一个错误,错误对我来说没有意义. import java.awt.Graphics; ????import java.awt.Color; public class circle extends Shape{public int x;pub
我是JAVA的新手,我正在尝试将来自JTextField的输入转换为整数,我尝试了很多选项,但没有任何工作,eclipse总是给我一个错误,错误对我来说没有意义.
import java.awt.Graphics; 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解析为Integer,但您可以解析其包含的值 – 文本. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |