Hello,
当按钮被按下时,我不想使用系统提供的默认颜色(深南色--Swing),请问如何修改啊,我看了JDK, 找不到。

解决方案 »

  1.   

    用事件来监听,当按下的时候setBackgroundColor
      

  2.   

    是监听到这个事件时,setBackground(Color.White), 后再重画么?
    是用update(this.getGraphics())么?
    请问,你测试过没有,好像不可以也,因为步骤到这个时间时,按钮已经被按下,背景色已经变为系统默认的深蓝色了。
      

  3.   

    有,很麻烦          1. 你重写AbstractButton这个类
              2. 找个现成的界面风格.换上去.
              3. 监听鼠标事件,换图片,(这个很烂,就是骗客户的)在多的我也不知道啦,第一种方法我没写过,也就是看过资料.我一般都是用第二种.