GUI显示图片

时光总嘲笑我的痴心妄想 提交于 2019-11-26 09:01:06

用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
    }*/
}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!