powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Странное поведение JDialog
5 сообщений из 5, страница 1 из 1
Странное поведение JDialog
    #39084233
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро.
У меня возникла такая проблема, при двойном нажатии на ячейку JTable создается новое JDialog окно в котором есть JTable.
Я закрываю JDialog, нажимаю заново на другую ячейку но предыдущее JDialog окно все еще существует и добавляет туда же еще один JTable. Каждый раз я создаю новое JDialog окно, вопрос почему оно не уничтожается и не создается заново новое JDialog окно?
Вот код:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
	      _SIFGroupedTable.addMouseListener(new MouseAdapter()
			{
				@Override
				public void mouseClicked(MouseEvent e)
				{
					
					if (e.getClickCount() < 2)
					{
						return;
					}
					switch(_SIFGroupedTable.getSelectedColumn())
					{
					
					case SIFGroupedTableModel.Column1:
					{
							SIFGroupedEngineeringDialog _SIFGroupedEngineeringDialog = new SIFGroupedEngineeringDialog();
							_SIFGroupedEngineeringDialog.setLocationRelativeTo(null);
							_SIFGroupedEngineeringDialog.setVisible(true);							
							break;						
					}						

				}	
					
					
			}
		});


При чем такой же подход удачно работает с другими JDialog окнами где нет JTable, где такие компоненты как JLabel, JComboBox и т.д.
Прошу подсказать.
...
Рейтинг: 0 / 0
Странное поведение JDialog
    #39084234
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу отметить что я пробовал dispose();, setVisible(false); но все тщетно. Как заново нажимаю опять старое окно с JTabbedPane + новый JTabbedPane.
...
Рейтинг: 0 / 0
Странное поведение JDialog
    #39084241
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е старое окно с JTabbedPane внутри JTable + новый JTabbedPane внутри JTable.
...
Рейтинг: 0 / 0
Странное поведение JDialog
    #39084275
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuidТ.е старое окно с JTabbedPane внутри JTable + новый JTabbedPane внутри JTable.

Ошибка в SIFGroupedEngineeringDialog скорее всего.
...
Рейтинг: 0 / 0
Странное поведение JDialog
    #39084322
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

Используйте пошаговую отладку. Ошибка где-то у вас в логике.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Странное поведение JDialog
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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