本文实例讲述了Java Swing组件定制RadioButton。分享给大家供大家参考,具体如下:
![](/upload/ad_content/xuanchuantu-26.jpg)
创新互联长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为鹤庆企业提供专业的网站制作、
网站设计,
鹤庆网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
先来看看效果图:
![Java Swing组件定制RadioButton示例](/upload/otherpic32/104819.jpg)
具体代码如下:
package themedemo;
import java.awt.BasicStroke;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.GridLayout;
import java.awt.RenderingHints;
import java.util.Map;
import javax.swing.BorderFactory;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.Painter;
import javax.swing.SwingUtilities;
import javax.swing.UIDefaults;
import javax.swing.UIManager;
import javax.swing.WindowConstants;
public class RadioButtonSkinDemo {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
for (UIManager.LookAndFeelInfo laf : UIManager
.getInstalledLookAndFeels()) {
if ("Nimbus".equals(laf.getName())) {
try {
UIManager.setLookAndFeel(laf.getClassName());
} catch (Exception e) {
e.printStackTrace();
}
}
}
for (Map.Entry
当前文章:JavaSwing组件定制RadioButton示例-创新互联
网站链接:
http://bjjierui.cn/article/dcoeid.html