我对 Java 很陌生。我希望用户能够通过单击提交分别输入 4 个不同的输入。我正在使用 for 循环进行计数,但我不知道如何让用户多次输入他们的答案。for 循环只是一次重复。我正在使用数组来保存用户的答案。这是我的代码的一部分。如果您有任何疑问或需要更多解释,我会明确表示。解释更多
private void Question1()
{
int count = 1;
QuestionsPanel.add(new JLabel(Q1.getQuestion()));
QuestionsPanel.add(new JLabel(Arrays.toString(mans1)));
AnswerField = new JTextField(10);
AnswerPanel.add(AnswerField);
Submit = new JButton("Submit");
AnswerPanel.add(Submit);
Submit.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if ((e.getSource() == Submit) && count == 0)
{
int value = Integer.parseInt(AnswerField.getText());
for (int i = 0; i < 4; i++)
{
if (value == -1) break;
ans[i] = value - 1;
AnswerField.setText("");
}