Добавление слушателей мыши к компонентам PL & F-heavy не является хорошей идеей.У них часто есть подкомпоненты, которые портят вечеринку.События мыши отличаются от других событий тем, что они всплывают в иерархии компонентов до тех пор, пока не достигают компонента с помощью прослушивателя мыши (поэтому добавление прослушивателя мыши является назойливой операцией).JTable
в частности использует рендерер для маркировки каждой ячейки, а также компонентов редактора.
(Также компоненты подкласса, такие как JTable
, или другие классы, такие как Thread
, обычно плохая идея.)