右侧
当前位置:网站首页 > 资讯 > 正文

javaswing背景,java背景色

作者:admin 发布时间:2024-01-29 17:30 分类:资讯 浏览:13 评论:0


导读:JAVA,Swing中的窗口怎么添加背景图?在图片重绘时,不把图片上的组件覆盖...1、backPanel.setLayout(newBorderLayout();这个是我程序...

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)把你的图片绘出来。

标签:


取消回复欢迎 发表评论: