GUI显示图片

用GUI显示图片的时候new ImageIcon("文件名.jpg")

比如你想显示FruitStore.jpg这个图片,首先复制这张图片,然后点击一下工程名字,然后ctrl+v粘贴。刷新一下,图片就在工程下了,然后可以创建一个标签,把表格放进去

JLabel titleLabel = new JLabel(new ImageIcon("FruitStore.jpg"));

 然后再把标签放入窗体:  jf.add(titleLabel, BorderLayout.NORTH);

package guishuiguochaoshi;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class ShouYeJieMian {
    public static void main(String[] args) {
        JFrame jf = new JFrame();
//        组件
        JLabel titleLabel = new JLabel(new ImageIcon("FruitStore.jpg"));
        JButton btn = new JButton("进入系统");//顾客按钮
//        窗体使用
        jf.add(titleLabel, BorderLayout.NORTH);
//        创建JPanel对象
        JPanel btnPanel = new JPanel();
//        清除布局,使JPanel中的组件可以自定义位置
        btnPanel.setLayout(null);
//        定义边界位置
        btn.setBounds(240,20,120,50);
//        将按钮添加到JPanel对象中
        btnPanel.add(btn);
//        将btnPanel面板添加到窗体中
        jf.add(btnPanel);
        
//        为按钮添加事件监听器
        btn.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                System.out.println("进入管理界面");//向控制台输出
            }
        });

        jf.setTitle("水果超市欢迎您");
        jf.setSize(600, 400);//窗体大小与位置
        jf.setResizable(false);//设置窗体大小不能调到
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jf.setVisible(true);
        
    }
/*//    组件
    private JLabel titleLabel = new JLabel(new ImageIcon("FruitStore.jpg"));
    private JButton btn = new JButton("进入系统");//顾客按钮
    
//    构造函数
    public ShouYeJieMian() {
        this.init();//初始化操作
        this.addComponent();//添加组件
        this.addListener();//添加监听器
    }
//    初始化操作
    private void init() {
        this.setSet
    }*/
}

 

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值