JFrame прекратить появляться с .jar - PullRequest
0 голосов
/ 29 января 2012

Используя NetBeans, я разработал программу, которая использует несколько JFrame с для отображения информации.Запуск из NetBeans работает отлично, но с автоматически сгенерированным .jar действия, которые должны открыть новый JFrame, похоже, не работают.

Вот общий пример того, как я открываю новый JFrame

public class MyFrame extends JFrame {
    ...
}

public class OtherFrame extends JFrame {

    void showFrame() {
        new MyFrame().setVisible(true);
    }
}

Заранее спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 29 января 2012

Возможно ли в Java одновременно открывать 2 JFrames? Я не говорю, что нет - я никогда не пробовал. Но чего ты хочешь достичь? Если приложение занимает более одного JFrame, это плохая практика. Вы должны быть в состоянии следовать правилу одно приложение один Jframe практически для любого мыслимого приложения.

0 голосов
/ 29 января 2012

Что вы подразумеваете под "действиями"?Вы говорите, что попытка запустить jar вообще не запускает программу (графический интерфейс не отображается)?Или что вы можете запустить его и появится графический интерфейс, но вы не получаете ожидаемого поведения?Если ваш jar-файл не работает, ему нужен правильный файл манифеста.Убедитесь, что вы правильно экспортировали банку в NetBeans.Если отображается GUI, это проблема с вашим кодом, а не с NetBeans.

...