0

我有 2 个类,每个类都有一个启动器,用于使用它们的表单:

DateTester 使用 DateTest 类并由 dateLauncher 启动 CylinderTest 使用 Cylinder 类并由 cylLauncher 启动

每个启动器都简单地由

Cylinder program = new Cylinder();

分别。他们俩自己都很好地启动了。我想做的是创建一个启动器窗口(只是一个带有两个按钮的窗格),当他们的按钮被点击时,它将启动任何一个程序。我只是将所有内容都移到了同一个包中(尽管我认为我现在不应该这样做),现在两者都不会从各自的启动器启动。我试图用类似的东西来启动它们:

public void actionPerformed(ActionEvent ev)
{
     if(ev.getSource() == btnCylinder)
     {
          Cylinder prgCylinder = new Cylinder();
     }
     else if (ev.getSource() == btnDate)
     {
          DateTester prgDate = new DateTester();
     }
     else{}
}

但它没有做任何事情。我也尝试过给它们穿线,但也没有用。有什么建议么?还是这实际上比看起来要复杂得多?

4

1 回答 1

0

原来它只是没有为按钮添加的动作监听器。保罗在评论中回答了这个问题,但我需要按照回答关闭它。谢谢保罗。

于 2011-03-26T18:20:08.770 回答