powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / GlassPane
3 сообщений из 3, страница 1 из 1
GlassPane
    #34208691
Igor-65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача:
при открытии InternalFrame 1 секунду перехватывать все клики мыши.
(чтобы юзверь не мог накликать событий на CheckBox-ах в таблице в неизвестном даже ему месте :) ).

В internalFrameActivated
на 1 секунду я заменяю "родной" GlassPane на свой, который перехватывает
события MouseListener и MouseMotionListener

через 1 секунду я возвращаю "родной" GlassPane назад.

Все хорошо, кроме того, что в таблице :
- колонки мышой изменяют свой размер (resize) - и это правильно, так и надо
- указатель мыши при наведении на границу колонок для resize не изменяет свой вид- вот это не правильно....

что надо сделать, чтобы курсор мыши вел себя "правильно" ???

Или может у кого готовый вариант есть и возможность поделиться ?

Заранее спасибо!
...
Рейтинг: 0 / 0
GlassPane
    #34208737
leafox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если курсор ведет себя неправильно, значит сверху лежит какой-то позрачный компонент. Или ты GlassPane не убрал, или каким-то образом поменял порядок компонентов так, что таблица стала лежать под одним из них. Да и вообще, зачем GlassPane менять? По умолчанию GlassPane это панель. Если не устраивает панель, при инициализации можно установить свой компонент. А потом при необходимости делать setVisible
...
Рейтинг: 0 / 0
GlassPane
    #34208805
Igor-65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в общем, за мысли спасибо

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


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