Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как обратиться к компоненту из другого JFrame

14K
05 апреля 2011 года
zhz
16 / / 25.10.2006
В NetBeans создал DesktopApplication, далее создал второй frame(new->frame) Как мне из второго frame , обращаться к компонентам первого? Т.е. на первом у меня есть например jlabel1, я на втором хочу вызвать jLabel1.setText(), как к нему обратиться? советовали в конструктор второго jframe передавать инстанс необходимого компонента, в итоге, я могу обращаться к компоненту только внутри конструктора, а мне надо например , при нажатии кнопки.
37K
05 апреля 2011 года
freets
97 / / 15.10.2010
Создаёшь отдельный класс, в котором содержатся ссылки на два фрейма, там описываешь соответствующие методы для управления этими фреймами и вперёд!
244
05 апреля 2011 года
UAS
2.0K / / 19.07.2006
Второй фрейм как запускаете? Из первого?
[code="Java"]
class Frame1 extends JFrame {
public void someMethod() {
Frame2 frame2 = new Frame2();
frame2.setParentFrame(this);
frame2.setVisible(true);
}
}

class Frame2 extends JFrame {
Frame1 frame1;

public vois setParentFrame(JFrame frame) {
frame1 = frame;
}
}

[/code]
В общем, все сводится к общению через публичные методы.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог