Java: проектирование JFrames, кроме основного - PullRequest
1 голос
/ 14 февраля 2012

Я создал форму JFrame с помощью построителя графического интерфейса пользователя NetBeans и поместил на нее кнопки, и все работает хорошо. Теперь я хочу вызвать другой JFrame, когда я нажимаю кнопку. Я также написал код и он работает, нопроблема в том, что я хочу спроектировать этот JFrame так же, как я его спроектировал, мой основной JFrame, где, как GUI Builder показывает мне только первый JFrame. Пожалуйста, объясните мне, что делать в этом сценарии.

JFrame v = new JFrame("Password");

v.setVisible(true);

v.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

v.setSize(100, 100);

1 Ответ

0 голосов
/ 14 февраля 2012

Я предполагаю, что вы используете netbeans, так что извините, если я ошибаюсь (вы не сказали).

Есть два способа сделать это, во-первых, создать отдельную форму для вашего нового JFrame (щелкните правой кнопкой мыши> New> JFrame) и затем создать новый экземпляр этого при нажатии вашей кнопки.

Второй вариант - добавить его в GUI Builder. Если вы сделаете это, он сначала не будет отображаться, вам нужно перейти в левую часть, где есть список компонентов, и нажать Другие компоненты> jframe1, чтобы сделать он появится (это скроет вашу основную форму, которую вы можете скрыть, щелкнув по основному компоненту формы в навигаторе.

...