将JTextField的文本分配给数组的下一个元素

时间:2014-10-22 01:01:13

标签: java swing jtextfield

我正在尝试将数字值从JTextField分配给数组中的下一个索引,然后递增索引变量,但我不确定代码。

inputField = new JTextField( 10 );

private int num;
private int index = 0;
private int array[] = new int[ 10 ];
private String result;

try {
    num = Integer.parseInt(inputField.getText());
    array[index] = num;
    index++;
}

任何建议表示赞赏!

1 个答案:

答案 0 :(得分:3)

关键不在于如何这样做,因为你已经告诉我们你知道如何增加一个int并从JTextField获取一个数字,而是做到这一点。通常这需要在诸如推送JButton之类的事件或通过按下JTextField中的Enter来完成,这两个事件都可以触发ActionListener - 所以有你的解决方案 - 向你的JTextField添加一个ActionListener 一个JButton,在监听器中,获取文本,解析它,递增数组索引,并将数字添加到数组中。