Как открыть новый JFrame при нажатии JButton? - PullRequest
2 голосов
/ 06 декабря 2011

У меня есть простая проблема с открытием нового JFrame с именем focalSumFrame при нажатии JButton с именем focalSum.Я работаю в IDE NetBeans.Мой код выглядит так:

private void focalSumActionPerformed(java.awt.event.ActionEvent evt) {                                         
    focalSumFrame.pack();
    focalSumFrame.setVisible(true);   
}

1 Ответ

4 голосов
/ 06 декабря 2011

Более эффективно и просто использовать JDialogs и / или CardLayout для альтернативных страниц вашей программы.Создание других JFrames для использования в качестве всплывающих окон - очень неэффективный способ решить, что вы пытаетесь сделать.

JDialog Информация

Макет карты Информация

...