public static void main(String[] args)
{
JFrame frame = new JFrame("test");
JPanel panel = new JPanel();
Component a[] = null;
for(int i=0; i<3; i++)
{
final JTextField t = new JTextField();
t.setColumns(5);
a[i] = t;
t.addKeyListener(new KeyListener() {
public void keyReleased(KeyEvent e)
{
}
public void keyTyped(KeyEvent e) {}
public void keyPressed(KeyEvent e) {}
});
panel.add(t);
}
JTextField sum = new JTextField();
sum.setColumns(5);
panel.add(sum);
JScrollPane spanel = new JScrollPane(panel);
frame.add(spanel);
frame.setSize(800, 600);
frame.setVisible(true);
}
我怎样才能总结值后按下我每个领域,从循环显示的所有领域?java字段值总和
你会发现这些问题对于后续问题很有用:[如何使用ArrayList](http://stackoverflow.com/questions/2697182/how-to-use-an-array-list)和[Can not引用内部类中的非最终变量](http://stackoverflow.com/questions/1299837/cannot-refer-to-a-non-final-variable-inside-an-inner-class-defined-in -a-不同) – McDowell 2011-05-04 12:31:23