java中为什么用这个方法在界面中插入图片不能显示图片
packageDemo1;importjava.awt.*;importjavax.swing.*;publicclassD9extendsJFrame{JLabeljl...
package Demo1;
import java.awt.*;
import javax.swing.*;
public class D9 extends JFrame{
JLabel jlb;
JList jl;
JSplitPane jsp;
public static void main(String[] args) {
// TODO Auto-generated method stub
D9 d=new D9();
}
public D9(){
String word[]={"关羽","张飞","吕布","赵云"};
jl=new JList(word);
jlb=new JLabel(new ImageIcon("picture/11.JSP"));
//拆分窗格
jsp=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,jl,jlb);
// 可以左右移动
jsp.setOneTouchExpandable(true);
//设置布局管理器,这里不用设置。
//添加组件
this.add(jsp);
//设置窗口属性
this.setLocation(200, 200);
this.setSize(300, 200);
this.setTitle("人物");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
} 展开
import java.awt.*;
import javax.swing.*;
public class D9 extends JFrame{
JLabel jlb;
JList jl;
JSplitPane jsp;
public static void main(String[] args) {
// TODO Auto-generated method stub
D9 d=new D9();
}
public D9(){
String word[]={"关羽","张飞","吕布","赵云"};
jl=new JList(word);
jlb=new JLabel(new ImageIcon("picture/11.JSP"));
//拆分窗格
jsp=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,jl,jlb);
// 可以左右移动
jsp.setOneTouchExpandable(true);
//设置布局管理器,这里不用设置。
//添加组件
this.add(jsp);
//设置窗口属性
this.setLocation(200, 200);
this.setSize(300, 200);
this.setTitle("人物");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询