Java 如何将JTextField中的字符串类型数据分配给变量
我可以成功地为Java 如何将JTextField中的字符串类型数据分配给变量,java,swing,jframe,primitive,Java,Swing,Jframe,Primitive,我可以成功地为int执行此操作,但当我尝试为text2var和text3var(都是字符串)执行此操作时,它不起作用。下面的错误,text3var也会发生同样的情况 try { text1var = Integer.parseInt(text1.getText()); text2var = text2var.getText(); text3var = text3var.getText(); text4var = Integer.parseInt(text4.ge
int
执行此操作,但当我尝试为text2var和text3var(都是字符串)执行此操作时,它不起作用。下面的错误,text3var也会发生同样的情况
try
{
text1var = Integer.parseInt(text1.getText());
text2var = text2var.getText();
text3var = text3var.getText();
text4var = Integer.parseInt(text4.getText());
output = new DataOutputStream(new FileOutputStream("datafile.dat") );
output.writeInt(text1var);
output.writeUTF(text2var);
output.writeUTF(text3var);
output.writeInt(text4var);
output.close();
}
错误与错误消息所说的几乎完全相同
text2var
不是JTextField
,而是字符串。尝试在JTextField
上调用getText()
,可能是text2
?错误与错误消息所说的差不多
text2var
不是JTextField
,而是字符串。尝试在JTextField
上调用getText()
,也许text2
?@sirio很乐意帮忙@sirio很乐意帮忙!