java 添加背景图片(可根据窗口大小自动调整显示图片)
来源:互联网 发布:unity3d 指南针罗盘 编辑:程序博客网 时间:2024/05/16 08:37
主题:添加背景图片
有时候想给背景添加图片,可是只显示了图片的一部分,是不是很纳闷啊!那就看看下面的程序吧!
java代码
import java.awt.*;import javax.swing.*;public class Samp extends JFrame{ public static void main(String[] args){ new Samp(); } public Samp(){ Image image = new ImageIcon("../pic/ok.png").getImage();// 这是背景图片 .png .jpg .gif 等格式的图片都可以 JLabel imgLabel = new aLabel(image);// 将背景图放在"标签"里。 this.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));// 注意这里是关键,将背景标签添加到jfram的LayeredPane面板里。 Container cp = this.getContentPane(); ((JPanel) cp).setOpaque(false); // 注意这里,将内容面板设为透明。这样LayeredPane面板中的背景才能显示出来。 this.setLocation(200,100); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setSize(800, 600); this.setResizable(false); this.setVisible(true); imgLabel.setBounds(0, 0, this.getWidth(),this.getHeight());// 设置背景标签的位置 } //内部类 private class aLabel extends JLabel { private Image image; public aLabel(Image image){ this.image = image; } @Override public void paintComponent(Graphics g){ super.paintComponent(g); int x = this.getWidth(); int y = this.getHeight(); g.drawImage(image, 0, 0, x, y, null); } }}
- java 添加背景图片(可根据窗口大小自动调整显示图片)
- 根据窗口大小自动调整元素大小
- showModalDialog根据内容自动调整窗口大小
- 窗口根据屏幕分辨率自动调整大小
- showModalDialog根据内容自动调整窗口大小
- 窗口根据屏幕分辨率自动调整大小
- java swing 怎样添加背景图片并且能根据窗口大小进行缩放
- java swing 怎样添加背景图片并且能根据窗口大小进行缩放(来自网络)
- 根据窗口大小自动调整位置,保持在窗口中央
- 让窗口根据图片的大小来调整窗口
- 根据内容自动调整弹出窗口大小的JS解决方案
- 根据内容自动调整弹出窗口大小的JS解决方案
- 根据内容自动调整弹出窗口大小的JS解决方案
- 根据内容自动调整弹出窗口大小的JS解决方案
- 根据内容自动调整弹出窗口大小的JS解决方案
- 根据内容自动调整弹出窗口大小的JS解决方案
- 弹出窗口根据内容自动调整大小的JS解决方案
- window.onload and showModalDialog根据内容自动调整窗口大小
- OpenGL超级宝典笔记(二)
- 杭电acm2002计算球体积
- 应该知道的Linux技巧
- 网易易战到底
- PCA中关于协方差矩阵的问题
- java 添加背景图片(可根据窗口大小自动调整显示图片)
- About android studio
- Postgresql学习笔记【3】-pg的进程
- 从零开始 学vs 2008
- 网络子系统56_ip协议分片重组_重组分片
- oracle sql编程学习笔记
- 智能电视算是来了 可是我们买到了么?
- 杭电acm2001计算两点间的距离
- 将时间戳 换成 时分秒