JFrame设置背景图片

来源:互联网 发布:淘宝女装哪家好 编辑:程序博客网 时间:2024/06/01 08:30
package backgroundImage;import javax.swing.*;import java.awt.*;public class Test extends JFrame {static private final Dimension size = new Dimension(700, 600);public Dimension getPreferredSize() {return size;}public Dimension getMaximumSize() {return size;}public Dimension getMinimumSize() {return size;}public Dimension getSize() {return size;}public Test() throws HeadlessException {this.setTitle("测试背景图片");setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container container = getContentPane(); //获取父类容器面板container.add(canvas);   //将图片画布添加到面板中pack();setVisible(true);   //显示}//一个图片private static final Image image = Toolkit.getDefaultToolkit().getImage("img/1.jpg");private static final JComponent canvas = new JComponent() {protected void paintComponent(Graphics g) {super.paintComponent(g);Graphics gg = g.create(); //创建画笔gg.drawImage(image, 0, 0, getWidth(), getHeight(), this); //画图gg.dispose(); }};public static void main(String[] args) {new Test();}}


运行效果


0 0
原创粉丝点击