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
- Java GUI之Jbutton的重绘
- Java GUI之JButton
- java之GUI-------JButton的使用
- Java.GUI图形操作.组件重绘
- java swing 中JButton的使用
- Java中JButton的常用设置
- java的icon完全填充jbutton
- JAVA Swing JButton按钮的事件响应
- 用Java进行GUI设计,出现对必需的库 rt.jar 具有一定限制,因此无法访问类型 JButton等问题
- 重拾Java-GUI学习
- Java 重新绘制JButton
- Java自定义按钮JButton
- java swing jButton
- java-JFrame(JButton按钮)
- 图形化用户界面(GUI)---JButton
- java的图形界面GUI之JFrame
- Java创建GUI之控件的学习
- java反编译之jd-gui的使用
- flume学习(二):flume将log4j日志数据写入到hdfs
- 完全卸载oracle数据库
- Caffe实践
- C#中使用结构体+有参构造函数
- h5学习之5(html中常见标签的分类和标签之间的转换)
- Java GUI之Jbutton的重绘
- python基础知识整理
- Sicily---1039. Phone Home(图的最少染色)
- 小马哥---高仿苹果6s 机型版本M718 6571新旧版本机型识别对比图 10月后机型更换屏幕
- Ubuntu系统中切换python版本
- ajax的post提交参数长度超出限制的解决办法
- 1027. Colors in Mars (20)
- Elasticsearch 的基本概念和主要概念
- Linux系统IP设置与查看命令大全