Могу ли я добавить слушателя (допустим, MouseAdapter) на компонент Swing и все это элементы внутренней отделки?Swing: добавление слушателя к компоненту и ВСЕ его оформление?
Так что, когда JInternalFrame перемещается с помощью мыши (путем перетаскивания его в строке заголовка окна), это дало бы мне следующие события:
- mousePressed событие,
- mouseDragged event,
- mouseReleased события.
В настоящее время я не получаю ни из вышеуказанных событий при перемещении JInternalFrame.
Я надеюсь, что есть стандартизованное решение, но я не смог найти его.
EDIT:
Некоторые люди предлагают использовать ComponentListener, но это не будет делать для меня. Мне нужно знать, , когда пользователь останавливает перетаскивание (mouseReleasedEvent), не при перемещении компонента.
MouseAdapter реализует оба, и добавить его с помощью addMouseListener (...) и addMouseMotionListener (...) –