多语言展示
当前在线:1495今日阅读:150今日分享:23

java swing 背景图

之前使用工具画java swing的界面,需要背景图,在背景图上面添加相关组件,死活搞不成功,不得已,手工重写相应代码才成功。
工具/原料

JAVA SWING

方法/步骤
1

在JFRAME中设置一个JPANEL对象,重写一下JPANEL对象的paintComponent方法。如下:JPanel panel = new JPanel() {            public void paintComponent(Graphics g) {                ImageIcon icon = new ImageIcon("D:\\timebg.jpg");                // 图片随窗体大小而变化                g.drawImage(icon.getImage(), 0, 0,                                   frame.getSize().width,                frame.getSize().height,                frame);            }};  panel.setOpaque(false); //设置透明。

2

在上面中的panel对象上添加多个其它具体的Jpanel对象。在每一个Jpanel对象中又可以设置单独的布局方式。这样就可以完整的表达这个界面内容了。

推荐信息