【发布时间】:2012-06-17 19:51:05
【问题描述】:
我试图弄清楚如何制作不可编辑的文本(不是 JTextField),当鼠标滑过它时,其背景颜色会发生变化。我尝试使用 JButton 实现 ActionListener 并隐藏元素以使按钮看起来只是文本,但它只允许我在翻转时更改图标并检测何时单击按钮。另一个想法是使用 MouseListener 并声明文本周围矩形的特定坐标,在 mouseMoved 时它可以启动突出显示。但是,对于不同的字符串长度和自动换行等存在问题。什么是最好的对象,以及在鼠标悬停时实现突出显示的文本字段效果的侦听器组合?
【问题讨论】:
标签: java swing text highlight japplet