我是新手,遇到了问题。我使用包含 30 个 JTextField 的 netbeans 设计视图创建了一个 gui。然后将这些文本字段排列成 3 列,每列 10 个文本字段。所以这个想法是让用户能够在文本字段的 2 列中输入数字,然后将前 2 列的相应行相乘,结果将显示在文本字段的第三列中。到目前为止我有
float a1 = Float.parseFloat(text1.getText()) //This 30 times one for each field
float [] cola;
cola = newfloat[10] //I did this 3 times to create 3 columns
cola[0] = a1 // I did this to place the variables in the columns
cola[1] = a2 // cola and colb for retrieved from user and colc for results
这继续创建3列......然后我将它们相乘在一起......
result = (colla*colb);
colc.setText(String.valueOf(result));
但这不起作用。我想要的结果是让我在“colc”中排列的 10 个文本字段成为 2 列文本字段的用户输入的产物。我想我在处理这个问题时都错了,或者只是缺少一行代码?任何帮助将非常感激!