• 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 }

    效果如下:

  • 相关阅读:
    HTML学习记录之HTML组成原理 PHP学习铺垫
    最长上升子序列(Longest increasing subsequence)
    进程保护(二)
    进程保护(一)
    屏幕广播的实现(三)
    vs2010 调试快捷键
    [整理]C#.Net的常见面试试题附答案(ZT)
    C# 中处理字符串常用的函数及方法详细说明
    Linux 系统下 /etc/group 档案结构
    C# Thread 多种写法总结
  • 原文地址:https://www.cnblogs.com/jfl-xx/p/4733649.html
Copyright © 2020-2023  润新知