一.按钮类型:
普通按钮: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(图标路径);
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();