java图形界面编程想要加背景图,就是处于所有图层最下面的,有没有什么示例代码
1个回答
展开全部
我之前写过一个这样的,可以给你参考
其中背景图是alarmImage
JLayeredPane alarmLayeredPane=new JLayeredPane();
JPanel jPanel=new JPanel(); //新建面板容器
JLabel jLabel=new JLabel(); //新建标签
jPanel.setBounds(0, -5, alarmImage.getIconWidth(), alarmImage.getIconHeight());//设置面板大小
jLabel=new JLabel(alarmImage); //创建具有指定图像的JLabel实例
jPanel.add(jLabel); //将标签加到面板容器中去
alarmLayeredPane.add(jPanel, alarmLayeredPane.DEFAULT_LAYER); //再将面板容器放到层次面板的底层,即背景图
其中背景图是alarmImage
JLayeredPane alarmLayeredPane=new JLayeredPane();
JPanel jPanel=new JPanel(); //新建面板容器
JLabel jLabel=new JLabel(); //新建标签
jPanel.setBounds(0, -5, alarmImage.getIconWidth(), alarmImage.getIconHeight());//设置面板大小
jLabel=new JLabel(alarmImage); //创建具有指定图像的JLabel实例
jPanel.add(jLabel); //将标签加到面板容器中去
alarmLayeredPane.add(jPanel, alarmLayeredPane.DEFAULT_LAYER); //再将面板容器放到层次面板的底层,即背景图
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询