Java addActionListener上的语法错误

Java addActionListener上的语法错误,java,swing,textfield,Java,Swing,Textfield,我在addActionListener上遇到此错误语法错误,(=应位于此令牌之后) 谁能给我一些指点吗 您正在调用一个方法(yourInputField.addActionListener),它必须发生在其他方法内部,而不仅仅是在类中 您正在调用一个方法(yourInputField.addActionListener),它必须发生在其他方法内部,而不仅仅是在类中 试试看: yourInputField.addActionListener(new ActionListener() { p

我在addActionListener上遇到此错误语法错误,(=应位于此令牌之后)

谁能给我一些指点吗

您正在调用一个方法(
yourInputField.addActionListener
),它必须发生在其他方法内部,而不仅仅是在类中

您正在调用一个方法(
yourInputField.addActionListener
),它必须发生在其他方法内部,而不仅仅是在类中

试试看:

yourInputField.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub

    }
您缺少语句的结尾:右括号和分号

另外,我不明白在这段代码之前重写的原因。

试试看:

yourInputField.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub

    }
您缺少语句的结尾:右括号和分号


另外,我不理解在这段代码之前重写的原因。

您必须将actionlistener添加到方法体中,在本例中是
SimpleWebCrawler
的构造函数,并且缺少一些括号

yourInputField.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub

    }
});

}

您必须将actionlistener的添加移动到方法体中,在本例中是
SimpleWebCrawler
的构造函数,并且缺少一些括号

yourInputField.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub

    }
});
}

可能重复的可能重复的