我目前正在学习Java编程语言,作为Java课程的一部分,我正在编写一个应用程序。我的类不扩展JFrame,而是扩展EasyApp(http://ibcomp.fis.edu/Java/EasyApp.html,请向下滚动以查看代码)。我现在遇到的问题是,当我创建一个新按钮然后单击它时,会打开一个新窗口:
(这是我的代码的一部分:)
JButton stud = addButton1(io0, 35, 1223,901, 120, this);
ImageIcon io1 = new ImageIcon(getClass().getResource("2.png"));
...
public MatchingGame() {
setTitle("Matching game");
stud.setBorder(BorderFactory.createEmptyBorder());
stud.setContentAreaFilled(false);
..... public void actions(Object source,String command) {
if (source == stud )
{ new Register();
..... 单击按钮时,会出现一个我不想要的新窗口;我知道这是因为我正在创建类Register的实例,但我不知道如何解决此问题。提前感谢您的回答!