У меня есть программа Java Swing Launcher, чтобы запустить другой класс (запуск его основного метода). Каждая программа имеет свою кнопку отмены для выхода из себя.
Я использую System.exit (0);
, когда нажата кнопка «Отмена».
Программа пусковой установки делает это в ActionPerformed
:
if (source==carMenuItem) {
ta.append("Car launched\n");
TestCar.main(par);
}
if (source==DialogboxMenuItem) {
ta.append("Dialogbox launched\n");
DialogBox.main(par);
}
if (source==LengthConversionMenuItem) {
ta.append("LengthConversion launched\n");
LengthConversion.main(par);
}
, когда я нажимаю кнопку отмены программы, она также закрывает мою программу Launcher. Как я могу избежать этой ситуации?