Java GUI编程(5)---按钮组件JButton

JButton是一个可以点击的按键.

构造函数

JButton()   //无文本、无图标的按钮

JButton(Icon icon)  //有图标的按钮

JButton(String text)  //有文本的按钮

JButton(String text,Icon icon)

常用方法

void setEnable(boolean flag)   启用或禁用按扭

void setIcon(Icon icon)    设置按钮的默认图标

void setText(String text)  设置按鈕的文本

void setMnemonic(int nmemonic) 设置按钮的键盘快捷键

void setVerticalAlignment(int alig) 设置垂直对齐方式

void setHorizontalAlignment(int alig)   设置水平对齐方式

addActionListener(ActionListener listener)  注册 ActionListener 监听

演示代码

package com.msh.util;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import static javax.swing.WindowConstants.DISPOSE_ON_CLOSE;
public class DemoButton {

    public static void main(String[] args) {
        JFrame jf=new JFrame("演示按钮组件");
        jf.setSize(400,300);
        
        JButton btn1=new JButton("查询");
        Dimension btn1Size=new Dimension(60, 40);
        btn1.setPreferredSize(btn1Size); //设置按钮大小
        Font font=new Font("宋体",Font.BOLD,12);//设置字体
        btn1.setFont(font);
        JPanel jp = new JPanel();
        jp.add(btn1);
        
        JButton btn2=new JButton("按钮禁用");
        btn2.setEnabled(false);
        jp.add(btn2);
        
        JButton btn3=new JButton("红色按钮");
        btn3.setBackground(Color.red);
        jp.add(btn3);
                
        jf.add(jp);
        jf.setLocation(300,200);
        jf.setBackground(Color.white);
        jf.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
        jf.setVisible(true);  
    }
    
}

运行程式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值