powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с окнами в SWT
11 сообщений из 11, страница 1 из 1
Работа с окнами в SWT
    #34551980
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня проблема с окнами. Допустим я хочу с главного окна загрузить другое окно, при этом скрыть главное экно. А потом когда закрываю другое окно, опять сделать видимым главное.

Только проблема в том, что я не знаю как получить доступ к этим окнам. Другое окно с родительского я создал обычным способом. Сделав потом myWindow.open(). А главное склыл. Теперь я не знаю как сделать видимым главное - не создавать же это окно заново когда у меня оно уже есть и висит в памяти. Поискал в и-нете, нигде не нашел мануала по работе с окнами.
...
Рейтинг: 0 / 0
Работа с окнами в SWT
    #34552968
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Че, никто не делал? :-(
...
Рейтинг: 0 / 0
Работа с окнами в SWT
    #34554826
Nevolin Alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ничего не ясно... что и как ты делаешь? Покажи код. Может подскажут.
...
Рейтинг: 0 / 0
Работа с окнами в SWT
    #34556288
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот, допустим. Есть первое окно, и в нем в каком-то из методов мы создаем окно...

public class FirstWindow {

...bla-bla-bla...

SecondWindow sm = new SecondWindow();
shell.setVisible(false);
sm.open();

...
}

Он создает новое окно. Скрывает первое и открывает второе.

А теперь из второго окна я не могу получить первое. Создавать его тем же путем... но, ведь оно то еще есть. Как мне сделать, типа shell.setVisible(false); (shell первого окна)?
...
Рейтинг: 0 / 0
Работа с окнами в SWT
    #34556289
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точне shell.setVisible(true)?
...
Рейтинг: 0 / 0
Работа с окнами в SWT
    #34556378
Nevolin Alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну так и передай ссылку на родительское окно...
...
Рейтинг: 0 / 0
Работа с окнами в SWT
    #34556421
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как это "передай ссылку"?

Может пример кода приведешь?
...
Рейтинг: 0 / 0
Работа с окнами в SWT
    #34556629
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QuessirКак это "передай ссылку"?

Может пример кода приведешь?
Код: plaintext
SecondWindow sm =  new  SecondWindow( this );
...
Рейтинг: 0 / 0
Работа с окнами в SWT
    #34557843
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vas0
Код: plaintext
SecondWindow sm =  new  SecondWindow( this );


Это я должен в первом окне написать?

А потом как из второго обращаться к первому?
...
Рейтинг: 0 / 0
Работа с окнами в SWT
    #34557885
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 public   class  SecondWindow ... {

     private  FirstWindow main;

     public  SecondWindow(FirstWindow main) {
          super ();
          this .main = main;
    }
}
ну и все ссылка на родительское окно у тебя есть и делай с ним что хошь
...
Рейтинг: 0 / 0
Работа с окнами в SWT
    #34558264
Juga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получить все шелы Display.getCurrent().getShells() там выбирай что нужно. Если не чистый SWT а RCP то там можно проще.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с окнами в SWT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]