<分区>
我是新手,遇到了问题。 我用包含 30 个 JTextFields 的 netbeans 设计 View 创建了一个图形用户界面。 然后将这些文本字段排列成 3 列,每列 10 个文本字段。 所以我们的想法是让用户能够在其中的两列中输入数字 然后将文本字段的前两列的相应行相乘,结果将显示在文本字段的第三列中。到目前为止我已经
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 列文本字段的用户输入的产物。我认为我完全错误地解决了这个问题,或者可能只是缺少一行代码?任何帮助将不胜感激!