我很确定这是可能的但是我试图在一行上声明JTextField类的多个实例,而不是例如在单独的行上声明它们。
JTextField field1 = new JTextField();
JTextField field2 = new JTextField();
JTextField field3 = new JTextField();
JTextField field4 = new JTextField();
JTextField field5 = new JTextField();
我很肯定我以前做过这件事,但它已经逃过了我。我想如果可能有类似f1,f2,f3,f4 = new JTextField();
是否可以在单行上声明它们或者我想象的东西
建议的答案说它的反复不正确,建议的答案所说的并不是我想要的。建议的答案不能仅在一行上使用JTextField。建议使用相同类型的相同值,我想要相同类型的不同值。
答案 0 :(得分:2)
你应该用Google搜索这个问题,你应该找到这个答案 Initializing multiple variables to the same value in Java
或
Java one line variable declaration?
修改强>
JTextField field1, field2, field3;
但是它们将初始化为null,您需要稍后分配它们
或
JTextField field1 = new JTextField(), field2 = new JTextField();
但它的可读性较差,而且不是一种好的做法