在Java的GUL编程中,使用JButton的时候
有的时候我们或许会觉得最默认的样式并不美观
当然我们可以对JButton对象进行重新的设计
但如果是一个页面要用很多相似的按钮的时候
对每一个JButton对象都进行设计就会显得代码台累赘了
试下一下
一个代码块,几乎都是相似的对JButton进行设计的代码
这也太不美观了
我们可以写一个类,继承自JButton类
在构造方法中自动对自己进行设定
这样在建造对象的时候,样式就已经自动的设计好了
示例代码:
package cn.menu.button;
import java.awt.Color;
import java.awt.Font;
import java.awt.Insets;
import javax.swing.JButton;
public class MenuButton extends JButton {
/**
*
*/
private static final long serialVersionUID = 1L;
private Font font = new Font("楷体", Font.PLAIN, 35);
public MenuButton(String name) {
super(name);
this.setFont(font);
this.setBackground(Color.WHITE);
this.setMargin(new Insets(9, 9, 9, 9));
}
public void asd() {
}
public int asd(int a) {
return a;
}
}