Я делаю программу, которая запрашивает у пользователя целое число, затем она должна вывести новое окно, подобное этому, в зависимости от того, насколько велико это целое число.
Это будет макет, если пользователь введет 2:
Enter test score: JTextField over here
Enter test score: JTextField over here
Reset Submit
По какой-то причине я не могу сделать макет сетки в java с 2 колонками в строке.
Вот мой код:
public void createAverageGUI()
{
averageFrame = new JFrame("Get All Test Scores");
txtAllAverages = new JTextField[testCount];
averageFrame.setLayout(new GridLayout(2, testCount));
for (int i = 0; i < testCount; i++)
{
averageFrame.add(new JLabel("Enter test score: "));
JTextField field = new JTextField(10);
averageFrame.add(field);
txtAllAverages[i] = field;
}
averageFrame.add(resetAverages);
averageFrame.add(submitAverages);
averageFrame.setSize(400, 600);
averageFrame.setVisible(true);
}