如何更改鼠标输入和鼠标退出在java中的字体颜色

时间:2012-07-13 05:48:04

标签: java swing mouseover jbutton

我正在做一个Swing应用程序。我想在 MouseEntered MouseExited 上更改按钮的文本颜色。

private void jButton2MouseEntered(java.awt.event.MouseEvent evt) {                                      
      this.jButton2.setBackground(Color.red); 
    }                                     
    private void jButton2MouseExited(java.awt.event.MouseEvent evt) {                                     
       this.jButton2.setBackground(Color.lightGray);
    }    

这就是我如何改变背景颜色。如何更改按钮的文本颜色。

先谢谢。

1 个答案:

答案 0 :(得分:2)

您可以使用Button.setForeground(Color.red);方法设置新的字体颜色。

private void jButton2MouseEntered(java.awt.event.MouseEvent evt) {                                      
      this.jButton2.setBackground(Color.red); 
      this.Button.setForeground(Color.red);
    }                                     
    private void jButton2MouseExited(java.awt.event.MouseEvent evt) {                                     
       this.jButton2.setBackground(Color.lightGray);
       this.Button.setForeground(Color.lightGray);
    }