• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
火磷
Memory will fade,but not notes.
博客园    首页    新随笔    联系   管理    订阅  订阅
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 }

效果如下:

posted on 2015-08-16 09:39  火磷  阅读(795)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3