java中的swing组件JTabbedPane怎么让鼠标按下去和移上去的时候,当前选项卡的字体颜色变化。

java中的swing组件JTabbedPane怎么让鼠标按下去和移上去的时候,当前选项卡的字体颜色变化。,第1张

对 JTabbedPane 添加鼠标的事件监听器(addMouseListener),然后重写

public void mouseEntered(MouseEvent e)

public void mouseExited(MouseEvent e)

这两个方法,mouseEntered方法 在鼠标进入组件时触发,此时可以修改当前选项卡的字体颜色;mouseExited方法 在鼠标移出组件时触发,此时恢复原来的字体颜色

tabbedPane.addChangeListener(new ChangeListener() {

public void stateChanged(ChangeEvent e) {

JTabbedPane tabbedPane = (JTabbedPane) e.getSource()

int selectedIndex = tabbedPane.getSelectedIndex()

switch (selectedIndex) {

case 0:

...............

break

case 1:

..............

break


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11367755.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存