JButton的一些设置

该博客展示了如何使用Java Swing库中的JButton组件进行各种定制,包括设置文字、背景色、边框以及添加事件监听器。通过实例代码,作者演示了如何改变按钮的状态、颜色、边框样式以及响应按钮点击的事件处理函数。
摘要由CSDN通过智能技术生成
package com.wxzjinxq;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.URL;

/**
 * @author jinxq2008
 * @date 2021/5/16 - 21:13
 */
public class Demo02 extends JFrame {

    public static void main(String[] args) {
        new Demo02();
    }

    public Demo02() {
        setTitle("JButton的一些设置");//设置标题
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭窗体的方式
        setBounds(100, 100, 500, 300);//设置位置和大小

        Container c = getContentPane();
        c.setLayout(new GridLayout(3, 2, 5, 5));//设置3行2列,水平间距5,垂直间距5


        JButton btn[] = new JButton[6];
        for (int i = 0; i < btn.length; i++) {
            btn[i] = new JButton();
            c.add(btn[i]);
        }

        btn[0].setText("enable不操作");
        btn[0].setEnabled(false);

        btn[1].setText("设置背景色为黄色");
        btn[1].setBackground(Color.YELLOW);

        btn[2].setText("设置边框,不显示边框");
        btn[2].setBorderPainted(false);

        btn[3].setText("设置边框,设置为红色边框");
        btn[3].setBorder(BorderFactory.createLineBorder(Color.RED));


        URL url = getClass().getResource("/button.jpg"); //当前编译后class文件所在目录查找
        btn[4].setIcon(new ImageIcon(url));
        //btn[4].setToolTipText("图片按钮,鼠标在按钮上悬停时显示");

        btn[5].setText("点击添加了事件");
        btn[5].addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                JOptionPane.showMessageDialog(Demo02.this,"点击按钮");
            }
        });


        setVisible(true);
    }

}

运行结果:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值