java自定义按钮外观
2011-07-25 14:15
344 查看
import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.UIManager; import javax.swing.plaf.synth.SynthLookAndFeel; public class MyButton { JFrame frame = new JFrame("Test Buttons"); JButton jButton = new JButton("JButton"); // 按钮 public MyButton() { frame.setLayout(new FlowLayout()); frame.getContentPane().add(jButton); } public void show() { frame.pack(); frame.show(); } public static void main(String[] args) { MyButton tb = new MyButton(); tb.show(); SynthLookAndFeel slf = new SynthLookAndFeel(); try { slf.load(MyButton.class.getResourceAsStream("mybutton.xml"), MyButton.class); UIManager.setLookAndFeel(slf); } catch (Exception e) { e.printStackTrace(); return; } } }
xml code <synth> <style id="mybutton"> <state> <imagePainter method="buttonBackground" path="mybutton.png" sourceInsets="3 6 12 20" paintCenter="true" stretch="true"/> <insets top="3" left="6" bottom="12" right="20"/> <font name="Aharoni" size="16"/> </state> <property key="Button.margin" type="insets" value="0 0 5 8"/> </style> <bind style="mybutton" type="region" key="Button"/> </synth>
相关文章推荐
- java自定义按钮外观
- java自定义按钮外观
- java自定义按钮外观
- java自定义按钮外观
- java自定义按钮外观
- java GUI 自定义图形形状(按钮)
- Java绘制自定义按钮
- 【Java微信公众平台开发模式+自定义按钮源码】
- Silverlight 创建自定义外观的按钮
- Java自定义按钮JButton
- Java微信公众平台开发模式+自定义按钮源码
- Java自定义图片按钮
- 自定义复选框、单选按钮外观方法。支持IE、Firefox、chrome
- Sliverlight实例之 使用 ControlTemplate 自定义按钮的外观
- Java中Synth外观学习(四)--定制JPanel的背景,自定义绘制
- Java web自定义标签按钮级别权限控制完美诠释(jplogic 快速开发平台)
- Java Swing 自定义图片按钮
- 通过样式表自定义按钮外观
- Java微信公众平台开发模式+自定义按钮源码
- Java微信公众平台开发模式+自定义按钮源码