|
|
|
как получить parent фрейма
|
|||
|---|---|---|---|
|
#18+
создается фрейм2 по нажатию кнопки во фрейме1. как сделать невидимым фрейм1 при создании фрейм2 и видимым при закрытии фрейм2? спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 14:39:13 |
|
||
|
как получить parent фрейма
|
|||
|---|---|---|---|
|
#18+
фрейм1.setVisible(false) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 15:10:50 |
|
||
|
как получить parent фрейма
|
|||
|---|---|---|---|
|
#18+
спасибо вопрос в том как сделать видимым фрейм1 при закрытии фрейм2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 15:24:47 |
|
||
|
как получить parent фрейма
|
|||
|---|---|---|---|
|
#18+
1. При создании frame1 - в конструкторе. 2. В frame1 допиши: this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent ev) { frame1.setVisible(true); } }); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 15:39:18 |
|
||
|
как получить parent фрейма
|
|||
|---|---|---|---|
|
#18+
2. В смысле в frame2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 15:40:16 |
|
||
|
как получить parent фрейма
|
|||
|---|---|---|---|
|
#18+
я наверное неправильно задаю вопрос.. есть два файла, в первом описывается класс frame1, во втором frame2. экземпляр frame2 создается внутри одного из методов frame1. как внутри класса frame2 изменить переменную экзмепляра класса frame1(setvisible(flase))? я в качестве переменной класса передал указатель(так можно говорить? я не силен в java) на frame1, ну и изменяю параметры видимости frame'ов по событиям - это работает вопрос 1. можно ли обойтись без этого указателя? а каким-то образмои получить указатель на класс где создан экземпляр frame2, без дополнительной переменной? вопрос 2. был пример как обрабатывать закрывающееся окно Код: plaintext 1. 2. 3. 4. я делаю так: Код: plaintext 1. 2. 3. 4. 5. 6. как лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 10:23:03 |
|
||
|
как получить parent фрейма
|
|||
|---|---|---|---|
|
#18+
как внутри класса frame2 изменить переменную экзмепляра класса frame1(setvisible(flase))? читать как как внутри класса frame2 изменить экзмепляра класса frame1(setvisible(flase))? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 10:24:13 |
|
||
|
как получить parent фрейма
|
|||
|---|---|---|---|
|
#18+
1. Это как-то криво. Либо создай класс посредник, который будет рулить обоими фреймами, либо сделай frame2 inner-классом. Тогда будешь обращаться к внешнему классу как Код: plaintext 2. Особо разницы нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 14:39:59 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34395326&tid=2146368]: |
0ms |
get settings: |
18ms |
get forum list: |
17ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
44ms |
get topic data: |
20ms |
get forum data: |
4ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 330ms |
| total: | 513ms |

| 0 / 0 |
