Java GUI之Jbutton的重绘

来源:互联网 发布:wps苹果mac版下载软件 编辑:程序博客网 时间:2024/04/29 12:34

今天有点时间,写一下对Java GUI一些部件的重绘。

众所周知,Java的GUI界面也是太丑了。

其实对于JButton的重绘,则也可以制作出了个性的button按钮。

1.首先要准备制作好的button图片,包括:

     Icon :显示图片

     RolloverIcon:鼠标选中图片

     PressedIcon:按下图片


2.代码实现部分,创建一个Mybutton类,继承于JButton:

class Mybutton extends JButton{         //构造函数public Mybutton(int type){super();setMargin(new Insets(0,0,0,0));setContentAreaFilled(false);                //填充无setBorderPainted(false);                    //边框无setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));  //获得鼠标焦点时的手势setBounds(233, 790, 73, 74);  //设置按钮大小(图片大小)
       //按照照片的储存路径设置按钮图标
setIcon(new ImageIcon("src\\pack1\\icon\\close1.png"));setRolloverIcon(new ImageIcon("src\\pack1\\icon\\close2.png"));setPressedIcon(new ImageIcon("src\\pack1\\icon\\close3.png"));}
3.这样就是Mybutton就可以像JButton一样调用啦。
Mybutton exitButton = new Mybutton();


学生党第一次发文,有什么错漏还请多多指教!谢谢!

还有一些关于Java GUI其他部件的重绘,下次有时间在继续。



                                             
1 0
原创粉丝点击