Java JButton 使用教程,Swing组件按钮

本文详细介绍如何在Java Swing中创建带有图标的按钮。通过使用ImageIcon类,可以轻松地将图片添加到JButton组件上,实现美观的界面设计。文章提供了一个完整的示例代码,演示了从创建窗口到设置按钮图标的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主要是获取图标然后把图标放到按钮上即可
一、新建一个普通的frame 窗口。
二、新建图片Icon将ImageIcon添加到button即可
三、方法和图片label一样图片label教程

代码

package GUI.Swing.按钮JButton;

import javax.swing.*;
import java.awt.*;

public class ButtonDemo extends JFrame {
    public ButtonDemo() {
        //
        this.setVisible(true);
        this.setBounds(100,100,400,300);
        this.setTitle("ImageIcon按钮");
        Container contentPane = this.getContentPane();
        JButton button = new JButton("label");
        //add the picture to the button
        //use the relative path
        String resource = "D:/Program Files/JetBrains/test1/Lab/src/GUI/Swing/IconAndImageLabel图片和图标标签/方糖黄.png";
        ImageIcon imageIcon = new ImageIcon(resource);
        button.setIcon(imageIcon);
        contentPane.add(button);



    }

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

问题,按钮无法正常显示的问题,可能 是因为图片的问题,大小不兼容,需要拉伸窗口解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JarvanStack

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值