【发布时间】:2012-03-14 13:11:13
【问题描述】:
我有一个由两个 JLabel 组成的 ListCellRenderer;一个用于文本,一个用于退出图像(一个小十字)。
我想在那个小十字上添加一个鼠标监听器,当单击时,该项目将从 JList 中删除。
【问题讨论】:
-
向渲染组件添加监听器是没有意义的(它永远不是容器层次结构的一部分,因此永远不会看到任何事件)。而是将侦听器添加到列表中,并检查如果已添加组件以呈现该行,事件是否会在图标上方
标签: java swing jlist mouselistener listcellrenderer