Java的GUL编程中使用JButton的子类实现统一风格的按钮
2018-01-19 13:10
393 查看
在Java的GUL编程中,使用JButton的时候
有的时候我们或许会觉得最默认的样式并不美观
当然我们可以对JButton对象进行重新的设计
但如果是一个页面要用很多相似的按钮的时候
对每一个JButton对象都进行设计就会显得代码台累赘了
试下一下
一个代码块,几乎都是相似的对JButton进行设计的代码
这也太不美观了
我们可以写一个类,继承自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实现Comet风格的Web应用
- 郭克华手机编程教学视频----我的练习源码(4)命令按钮监听1:使用匿名类实现
- 使用JMF实现音乐播放(java多媒体编程)
- 使用 Java 实现 Comet 风格的 Web 应用
- Java实现一种简单风格的按钮
- 使用Java实现Comet风格的Web应用
- 使用Java实现Comet风格的Web应用(二)
- 使用Java实现Comet风格的Web应用(消息在线提醒)
- Java网络编程——使用NIO实现非阻塞Socket通信
- 使用JMF实现音乐播放(java多媒体编程)
- 使用 Java 实现 Comet 风格的 Web 应用
- 裸奔编程之使用Servlet实现REST风格 开篇
- Java JButton按钮使用
- Java网络编程——使用NIO实现非阻塞Socket通信
- VC.NET界面编程中关于的ToolBar(工具栏)的编程应用(二)2008/07/01 19:22 上回说到给工具栏上添加IE风格的下拉菜单按钮,我们通过设置工具栏按钮的风格已经完成了下拉菜单按钮的添加,现在我们准备为下拉菜单按钮中响应下拉箭头部分的实现
- 【Java并发编程】之十:使用wait/notify/notifyAll实现线程间通信的几点重要说明
- 使用Java实现Comet风格的Web应用(一)
- Java网络编程——使用NIO实现非阻塞Socket通信
- 使用Java实现Comet风格的Web应用(二)
- java中实现退出按钮功能的实现已经布局管理器的使用