您的位置:首页 > 编程语言 > Java开发

Java的GUL编程中使用JButton的子类实现统一风格的按钮

2018-01-19 13:10 393 查看
在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;

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 编程 class 设计 对象