读书人

怎的为窗体添加背景图

发布时间: 2013-07-25 16:22:17 作者: rapoo

怎样为窗体添加背景图

为窗体添加一个漂亮的背景,代码如下:

import java.awt.*;import javax.swing.*;import java.awt.Container;public class GraExp {public GraExp() {}public static void main(String[] args) {JFrame frame = new JFrame("背景图设置");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 这是背景图片ImageIcon img = new ImageIcon("image/ww.png");// 将背景图放在标签里。JLabel imgLabel = new JLabel(img);// 注意这里是关键,将背景标签添加到jfram的LayeredPane面板里。frame.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));// 设置背景标签的位置imgLabel.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());Container cp = frame.getContentPane();cp.setLayout(new BorderLayout());JButton jb = new JButton("按钮");// 将按钮添加入窗口的内容面板cp.add(jb, "North");// 注意这里,将内容面板设为透明。这样LayeredPane面板中的背景才能显示出来。((JPanel) cp).setOpaque(false); frame.setSize(500, 300);frame.setVisible(true);}}

?

读书人网 >编程

热点推荐