Java: Как запустить два приложения из одной пусковой установки
Вопрос
У меня есть 2 класса, и у каждого из них есть пусковая установка для формы, которая их использует:
Datetester использует Datetest Class и запущен Datelauncher Cylindertest Class Class и запущен 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{}
}
Но это ничего не делает. Я также пробовал их нанести, и это тоже не сработало. Какие-либо предложения? Или это на самом деле намного сложнее, чем кажется?
Решение
Оказывается, это был просто слушатель действий, не добавленный для кнопок. Пауло ответил на это в комментарии, но мне нужно закрыть это, как ответил. Спасибо Пауло.