JFrame中设置背景图片
2016-05-16 19:58
225 查看
首先在JFrame中添加一个JPanel,重写JPanel方法package com.project.swing;import java.awt.Graphics;import java.awt.Image;import javax.swing.ImageIcon;import javax.swing.JPanel;public class BackgroundJPanel extends JPanel{Image img;// BackgroundJPanel backPanel;public BackgroundJPanel(Image img){this.img=img;this.setOpaque(true);}public void paintComponent(Graphics g){super.paintComponent(g);g.drawImage(img,0,0,this.getWidth(),this.getHeight(),this);}}我在测试类test.class添加代码BackgroundJPanel backgroundJPanel=new BackgroundJPanel(new ImageIcon(test.class.getResource("first.jpg")).getImage());//这里的test是测试类名,first.jpg
//自行添加到test.class所在的包内 backgroundJPanel.setBounds(0,0,1000,618);//设置JPanel的位置以及height与Width;最后添加到JFrame中this.add(backgroundJPanel);
相关文章推荐
- JTextField判断幸运数
- gcc&makefile
- 用C++实现堆排序
- NYOJ 42 一笔画问题(欧拉定理&&并查集)
- POJ 1837 Balance 类似01背包
- Intel官方的处理器识别工具软件
- hdu4712Hamming Distance(随机大法好)
- 计算机网络-----为什么同时需要IP地址和MAC地址
- `这个符号在mysql中的作用
- SDUT3333数据结构实验之栈六:下一较大值(二)
- hive 的优化
- poj1051 细心模拟
- Effective JavaScript :第一章
- fastclick 解决js穿透问题
- keepalived基于nginx实现双主模型
- ubuntu14.04 networking restart
- [置顶] 用模板统一对多线程变量的使用
- Android学习笔记6:使用Intent1
- 开源硬件pk
- 命名规范