JPanel jp = new JPanel()//新建面板
jp.setLayout(new FlowLayout()) //设置面板布局
ImageIcon ii=new ImageIcon(getClass().getResource("/Picture/i.jpg"))
JLabel uppicture=new JLabel(ii)//往面板里加入JLabel
this.setVisible(true)
可以新建个面板,在面板里放入带图片的JLabel,填满面板即可。JPanel jp = new JPanel()//新建面板
jp.setLayout(new FlowLayout())//设置面板布局
ImageIcon ii=new ImageIcon(getClass().getResource("/Picture/i.jpg"))
JLabel uppicture=new JLabel(ii)//往面板里加入JLabel
this.setVisible(true)
OK,我用你的程序测试了一下,基本帮你解决了,你在这个位置写上这几句
exit.addActionListener(new ActionListener(){//退出系统监听
public void actionPerformed(ActionEvent e){
setVisible(false)
}
})
/**加入背景图片的话**/
ImageIcon im = new ImageIcon("./image/denglujiemian.jpg")
JLabel l1 = new JLabel(im)
l1.setBounds(0,0,300,200)
deskpane.add(l1)
this.setBounds(200,200,300,200)
setVisible(true)
}
注释:ImageIcon im = new ImageIcon("./image/denglujiemian.jpg")
这里的image是需要你自己创的一个包,里面放你需要的图片,记住书写格式 "./image/**.jpg"
效果截图:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)