JButton按钮

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 }

效果如下:

原文地址:https://www.cnblogs.com/jfl-xx/p/4733649.html