java—如何在同一类中调用接口方法?

2nc8po8w  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(387)

我在一个类中创建了一个接口。我想在同一个类中调用这个接口的一个方法,并将参数传递给它

public class NewArticle extends JFrame {
    interface NewArticleEvent{
        public void addarticle(String name ,String category,String B);        
    }
   .
   .
   .
    JButton add= new JButton("add");
    add.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent e) {
            /* I want to call 'addarticle' method here * /

        }
    });
   .
   .
   .
}

我想调用我的方法 addarticle 这里使用我定义的3个参数: l1.gettext().tostring() l2.gettext().tostring() l3.gettext().tostring() 因为我想对另一个类中的那些参数使用这个方法。

7lrncoxx

7lrncoxx1#

您需要传递newarticleevent的示例才能使用其方法。
解决方案可以是向newarticle类传递一个实现newarticleevent的对象,并在需要的地方调用方法。如需进一步编码,将不胜感激。

相关问题