Разве невозможно вызвать другой JInternalFrame или JPanel [сохраненный как NewJIF.java] из основного JFrame [сохраненный как MainJFrame.java] в Netbeans? - PullRequest
3 голосов
/ 29 января 2011

Я создал MainJFrame.java в пакете myproject, используя New project-> java-> java aplication и NewJIF.java в том же пакете.

Когда JButton нажал в MainJFrame.java, я хочу, чтобы JInterFrame открывался с помощью new NewJIF (). setVisible (true); внутри метода actionPerformed ().

Но это не работает ... и поймал, что некоторые люди говорят, что в NetBeans невозможно вызвать другой Java-класс с использованием Swing Framework ...

1 Ответ

1 голос
/ 29 января 2011

Я уверен, что это возможно.Вы можете добавить любой код, который хотите, в ActionListener.Так что нет никаких причин, по которым вы не можете этого сделать.

Я предлагаю вам прочитать раздел из учебника по Swing по Как использовать внутренние кадры .Узнайте, как работает код в ActionListener, а затем включите концепции и код в ваше приложение.

...