powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как сделать чтоб Jtable был невидимым при нажатии на клавишу?
4 сообщений из 4, страница 1 из 1
Как сделать чтоб Jtable был невидимым при нажатии на клавишу?
    #39233373
Dimmf28
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать чтоб Jtable был невидимым при нажатии на клавишу?

Пробывал вот так Jtable.setVisible(false), но так все равно отображает Jtable на форме, можете подсказать?
...
Рейтинг: 0 / 0
Как сделать чтоб Jtable был невидимым при нажатии на клавишу?
    #39233389
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimmf28,

На сколько я понимаю, проблема, обычно, в том что LayoutManager-ы не слушают это свойство ("visible") у своих контролов.
Вариант 1 - насильно вызывать layout после setVisible. Например, получить у JTable родителя и вызвать revalidate(). Либо получить у родителя LayoutManager и вызывать doLayout(). С наскока не скажу как лучше.
Вообще я не уверен что все LayoutManager-ы вообще реагируют на это свойство. Надо смотреть код.

Вариант 2 - удалять JTable из контейнера. Ничем не хуже. Просто и понятно.

При получении ссылки на родителя надо учесть, что у JTable, обычно, родителем является JScrollPane, которая визуально является неотъемлемой частью таблицы. Поэтому лучше манипулировать JScrollPane, а не таблицей.
...
Рейтинг: 0 / 0
Как сделать чтоб Jtable был невидимым при нажатии на клавишу?
    #39233400
Dimmf28
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

а можете подсказать еще такое, пусть у меня на форме есть клавиша , я визуально в нетбинсе беру еще 1 клавишу и пытаюсь ее расположить поверх другой , но редактор не дает так сделать и ставит ее рядом, как сделать так чтоб получлось разместить одну над другой, получаеться надо слои какието?
...
Рейтинг: 0 / 0
Как сделать чтоб Jtable был невидимым при нажатии на клавишу?
    #39233409
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как сделать чтоб Jtable был невидимым при нажатии на клавишу?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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