//我想把图片放在label中,然后在JFrame中显示,显示窗口的内容:左边显示JList内容,右边显示JLabel内容(图片),但是最终没有图片,我把图片放在src中,应该没问题,编译也没有出错package gui;import java.awt.*;import javax.swing.*;public class A11 extends JFrame{ String string[]; JList jlist; public A11() { String string[]=new String[]{"bot","jidjs","dds"}; jlist=new JList(string); JLabel jlabel=new JLabel(new ImageIcon("/1.jpg")); jlabel.setBounds(100, 200, 200, 200); JSplitPane jsplitpane=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); jsplitpane.setOneTouchExpandable(true); jsplitpane.setLeftComponent(jlist); jsplitpane.setRightComponent(jlabel); this.add(jsplitpane); this.setSize(200,200); this.setLocation(100,200); this.setVisible(true); this.setDefaultCloseOperation(EXIT_ON_CLOSE); } public static void main(String[] args) { A11 a11=new A11(); }}
比如我的图片.在src目录下的tupian目录里
那么路径的写法是
new ImageIcon("src/tupian/首页.jpg")效果图
参考代码