有关按钮JButton样式设置的函数

xiaoxiao2021-02-28  70

一.按钮类型:

普通按钮:JButton

单选按钮(需放入按钮组ButtonGroup中):JRadioButton

复选按钮:JCheckBox

二.JButton的样式设置函数:

1.设置按钮大小:

JButton jb=new JButton();

jb.setPreferredSize(new Dimension(30,30));//区别于setSize()

2.设置按钮透明:

jb.setContentAreaFilled(false);

3.去边框:

jb.setBorderPainted(false);

4.添加图标:

ImageIcon image=new ImageIcon(图标路径);

JButton jb=new JButton(image);

5.让按钮随按钮上的图案而变化:

jb.setMargin(new INsets(0,0,0,0));

6.按钮被按下时的四大变化:

jrb.setIcon(new ImageIcon("images/draw" + (i + 1) + ".jpg"));// 按钮默认的效果 jrb.setRolloverIcon(new ImageIcon("images/draw" + (i + 1)+ "-1.jpg"));// 按钮移动到上头 jrb.setPressedIcon(new ImageIcon("images/draw" + (i + 1) + "-2.jpg"));// 按钮被摁下去后 jrb.setSelectedIcon(new ImageIcon("images/draw" + (i + 1)+ "-3.jpg"));// 按钮被选中后

7.设置凸起来的按钮:

jb.setBorder(BorderFactory.createRaisedBeveledBorder());

8.设置凹起来的按钮:

jb.setBorder(BorderFactory.ceeateLoweredBeveledBorder());

9.设置背景色和前景色:

背景色:jb.setBackground(Color.green);

前景色:jb.setFont(new java.awt.Font("华文行楷",1,15,));

10.改变按钮样式:

UIManager.setLookAndFeel();

转载请注明原文地址: https://www.6miu.com/read-52743.html

最新回复(0)