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