Java: Как запустить два приложения из одной пусковой установки

StackOverflow https://stackoverflow.com/questions/5372148

  •  27-10-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top