1.方法
void setSize(width,height):设置按钮大小
void setBounds(x,y,width,heigth):设置按钮的左上角顶点位置和大小
void setContentAreaFilled(boolean):设置按钮的透明性
void setBorderPainted(boolean):设置按钮边框的隐藏
void setFont(new Font(String 字体,int 风格,int 字号)):设置字体,可以先创建Font的对象再调用
void setBackground(Color.color):设置背景颜色
2.实例
1 import java.awt.Color; 2 import java.awt.Container; 3 import java.awt.Font; 4 import javax.swing.JButton; 5 import javax.swing.JFrame; 6 public class SetButton { 7 JFrame f=new JFrame("JButton Test"); 8 JButton button1=new JButton("AA"); 9 JButton button2=new JButton("BB"); 10 JButton button3=new JButton("CC"); 11 JButton button4=new JButton("字"); 12 JButton button5=new JButton("DD"); 13 public SetButton(){ 14 15 //设置窗口大小 16 f.setSize(300, 300); 17 18 //设置按钮位置和大小 19 button1.setBounds(40, 40, 60, 30); 20 button2.setBounds(40, 80, 60, 30); 21 button3.setBounds(40, 120, 60, 30); 22 button4.setBounds(40, 160, 60, 30); 23 button5.setBounds(120, 40, 60, 30); 24 25 //设置按钮的透明 26 button2.setContentAreaFilled(false); 27 button3.setContentAreaFilled(false); 28 29 //设置按钮的边框隐藏 30 button3.setBorderPainted(false); 31 32 //设置按钮的字体 33 button4.setFont(new Font("仿宋",Font.TRUETYPE_FONT,20)); 34 35 //设置背景颜色 36 button5.setBackground(Color.yellow); 37 38 //不采用布局管理器,将组件添加到ContentPane面板 39 Container content=f.getContentPane(); 40 content.setLayout(null); 41 content.add(button1); 42 content.add(button2); 43 content.add(button3); 44 content.add(button4); 45 content.add(button5); 46 f.setVisible(true); 47 } 48 public static void main(String args[]){ 49 new SetButton(); 50 } 51 }
效果如下: