powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по JDialog
3 сообщений из 3, страница 1 из 1
Вопрос по JDialog
    #34843408
myinter@mail.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, если кто знает.
Имеется некий класс MyDialog который в дальнейшем будет использоватся в других классах(окнах) для этого я создал клас в котором обявлена статиеская переменная моего класса MyDialog(из конструктора по умолчанию), в котором не указывается parent класс.


Собстенно вопрос: можна ли после такого конструктора для класса MyDialog как-то указать кто у него parent(к примеру MyFrame )?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
 public   class  MyDialog  extends  JDialog
{
   public  MyDialog()
  {
     this ( null , "", true);
  }
   public  MyDialog(Window parent, String title,  boolean  modal)  
  {
     super (parent, title, modal);
     try 
    {
      Init();
    }
     catch (Exception e)
    {
      e.printStackTrace();
    }
  }
  ...
}

Код: plaintext
1.
2.
3.
4.
5.
6.
 public   class  Main
{
  ...
   public   static  MyDialog MyDlg =  new  MyDialog();
  ...
}

Код: plaintext
1.
2.
3.
4.
5.
6.
 public   class  MyFrame  extends  JFrame  
{
  ...
  Main.MyDlg.setVisible(true);
  ...
}
...
Рейтинг: 0 / 0
Вопрос по JDialog
    #34843972
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нельзя
...
Рейтинг: 0 / 0
Вопрос по JDialog
    #34843987
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при таком объявлении парента у диалога не будет вообще никакого.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по JDialog
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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