从JTextArea获取用户输入

时间:2015-02-07 16:26:02

标签: java oop project jtextarea

我正在尝试建立一个测验计划。

我决定用户将他们的答案(数字)输入JTextArea,结果将在点击按钮后显示在另一个JTextArea上但是我遇到了麻烦。

以下是我的部分代码。

JButton btnNewButton = new JButton("Submit!");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {

                    if(textArea_3.equals("1"))
                            {
                                textArea_1.setText("Correct!");
                            }




        }
    });

2 个答案:

答案 0 :(得分:2)

我认为你的意思是 -

    if(textArea_3.getText().equals("1"))
    {
        textArea_1.setText("Correct!");
        //your code
    }

而不是

textArea_3.equals("1")

您无法将JTextArea实例与String实例进行比较。你总会弄错。

答案 1 :(得分:0)

if(textArea_3.equals("1"))

应该是 if(textArea_3.getText().equals("1"))