javaswing背景,java背景色
作者:admin 发布时间:2024-01-29 17:30 分类:资讯 浏览:13 评论:0
JAVA,Swing中的窗口怎么添加背景图?在图片重绘时,不把图片上的组件覆盖...
1、backPanel.setLayout(new BorderLayout();这个是我程序里面复制出来的,效果就下面图一样。
2、pnlMain.add(lb); //将标签添加到主面板pnlMain中。用标签组件JLabel来设置窗体背景,其扩展性上比较差,且在标签上不能放置其他组件,比如:在放置一个JButton,整个布局背景图就错乱。
3、//设置标签的尺寸,即背景图象的大小。getConentPane().setOpaque(false); /*把内容面板设置为透明,这样整个框架的背景就不再是内容面板的背景色,而是第二层中标签的图像。
4、java中的图形编程上时不能直接加背景图片的,如果相加。我们可以自己写,我给你一个类:这个是一个可以生成背景图片的类。
5、不知道你怎么加的。加背景图有很多种办法:- 加一个 JLabel,然后在 JLabel 上添加图片;- 直接重写 paint 方法,然后用 drawImage(Image src, int x, int y, int width, int height) 方法画上去。
javaswing整个JFrame设置背景图片
1、然后背景图你可以新建一个类,继承JPanel,然后重写方法 public void paint(Graphics g){} 方法体内用g.drawImage(xxx)把你的图片绘出来。
2、在java swing中需要为容器添加自定义图片或者背景图片。
3、把图片放到一个Label里,然后把Label放到所有图层的最下方,其他控件都在它上面。
4、false);this.getLayeredPane().setLayout(null);this.getLayeredPane().add(backImage, new Integer(Integer.MIN_VALUE);backPanel.setLayout(new BorderLayout();这个是我程序里面复制出来的,效果就下面图一样。
5、利用标签组件来设置 标签本来是一种最简单的组件,为什么可以将它设置成为一个窗体的背景呢?首先还是要了解框架JFrame中的层次结构。
Java中swing如何背景上画图
1、System.out.println(缺少背景图片); JOptionPane.showMessageDialog(this, 找不到背景图片!, 文件缺失, JOptionPane.ERROR_MESSAGE); } }}这里只是写的一个示例代码,lz看看,然后分析下写一个类,然后如此尝试下,应该很快就能成功。
2、在JFRAME中设置一个JPANEL对象,重写一下JPANEL对象的paintComponent方法。
3、false);this.getLayeredPane().setLayout(null);this.getLayeredPane().add(backImage, new Integer(Integer.MIN_VALUE);backPanel.setLayout(new BorderLayout();这个是我程序里面复制出来的,效果就下面图一样。
4、首先,f.setUndecorated(true);可以把标题栏去掉,这样就只剩下中间的内容了。然后背景图你可以新建一个类,继承JPanel,然后重写方法 public void paint(Graphics g){} 方法体内用g.drawImage(xxx)把你的图片绘出来。
相关推荐
你 发表评论:
欢迎- 资讯排行
- 标签列表
- 友情链接