| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > управление одним окном из другого |
| Автор: 6y6y9Hr 10.12.2008, 22:38 | ||||
| Здравствуйте есть код первое окно:
второе окно:
Вобщем по нажатию кнопки во втором окне в первом в jTextField1 должно вывестись сообщение Hello и передать фокус в jTextField2. Только вот проблема в new NewJFrame(this).setVisible(true) this определяется как ошибка cannot find symbol symbol: constructor NewJFrame(<anonymous java.lang.Runnable>) Что я делаю не так ?? |
| Автор: comcon1 11.12.2008, 04:01 | ||||
| Скажи мне, нафига тебе поток при клике по кнопке, а? просто без всяких runnable-ов делай:
Ну если ты оооочень хочешь поток, то так:
|
| Автор: 6y6y9Hr 11.12.2008, 09:06 | ||
Спасибо все работает
В java пока полный нуб... программу делаю в NetBeans который по умолчанию так открывает окно... теперь буду знать |
| Автор: math64 12.12.2008, 09:47 | ||
Иногда invokeLater /"вызови позже"/ нужен - поэтому NetBeans его вставляет. При этом новый поток не создается, а создание нового окна откладывается на некоторое время (если у кнопки назначено несколько ActionListener'ов, то новое окно создатся после того, как они все отработают) |