Java: как запустить два приложения из одного лаунчера - PullRequest
0 голосов
/ 21 марта 2011

У меня есть 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{}
}

но это ничего не делает. Я также попытался нарезать их, и это тоже не сработало. Какие-либо предложения? Или это на самом деле намного сложнее, чем кажется?

1 Ответ

0 голосов
/ 26 марта 2011

Оказывается, это просто слушатель действия, не добавленный для кнопок. Пауло ответил на это в комментарии, но мне нужно закрыть это, как ответил. спасибо, пауло.

...