3
A
回答
2
没有一个内置的属性或方法来做到这一点。
一种选择是创建一个自定义JLabel(或其他组件)添加一个MouseListener,它将更改鼠标进入/退出时的颜色。
例,这样的事情:
class CustomMouseOverJLabel extends JLabel{
public CustomMouseOverJLabel(String text) {
super(text);
addMouseListener(new MouseAdapter(){
@Override
public void mouseEntered(MouseEvent e) {
setForeground(Color.BLUE);
}
@Override
public void mouseExited(MouseEvent e) {
setForeground(Color.RED);
}
});
}
}
然后,当你做出addTab(标题,项目)的调用,还设置自定义标题组件,像这样:
yourTabbedPane.setTabComponentAt(index, new CustomMouseOverJLabel("title"));
0
的tabbed pane tutorial有自定义组件,可以帮助标签的例子。
相关问题
- 1. 将鼠标悬停在标签上时更改标签的前部颜色
- 2. 更改鼠标悬停的颜色svg
- 3. 将鼠标悬停在文本上更改字体颜色
- 4. 如何在鼠标悬停时更改“fa图标”的颜色?
- 5. 鼠标悬停更改图片颜色
- 6. 如何更改鼠标悬停上元素的颜色?
- 7. 如何更改鼠标悬停时的多行文字颜色
- 8. 将鼠标悬停在不同文本上时,更改文本的颜色?
- 9. 如何更改鼠标悬停上的mx togglebuttonbar的文本颜色
- 10. 在鼠标悬停上更改tr元素的背景颜色
- 11. 如何更改每个鼠标悬停的背景颜色?
- 12. 悬停/鼠标悬停更改颜色和比例?
- 13. 在鼠标悬停上更改两行背景颜色
- 14. 在鼠标悬停选择菜单上更改颜色
- 15. 在鼠标悬停上更改SVG文本的文本d3js
- 16. 如何更改悬停在div标签内的标志符号图标颜色?
- 17. 在PowerPoint中鼠标悬停时更改形状颜色的宏
- 18. 如何更改鼠标指针上的鼠标悬停分手?
- 19. 如何更改鼠标悬停在图像上超链接的颜色?
- 20. 如何更改鼠标悬停在环形网络上的边缘颜色?
- 21. 当鼠标悬停在链接上时,改变div的颜色
- 22. 如果用户将鼠标悬停在css和html的正文上,如何改变h1标签的颜色?
- 23. 如何更改Java文档的颜色将鼠标悬停在Eclipse中
- 24. 在jquery中更改鼠标悬停事件中的文本颜色
- 25. 鼠标悬停和鼠标移出文字的颜色变化
- 26. 更改鼠标悬停“标题”上出现的小弹出框的颜色
- 27. 改变ui主题颜色和鼠标点击鼠标悬停?
- 28. 如何将文本标签的颜色更改为UITableViewCellStyleValue1颜色
- 29. 单击和鼠标悬停时更改元素的颜色
- 30. jqplot更改鼠标悬停时图形的颜色