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