swing如何设置JFrame背景图案

bobdes 2008-01-20 10:19:18
如何设置JFrame背景图案,谢谢
...全文
348 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bobdes 2008-01-29
  • 打赏
  • 举报
回复
谢谢!
yiyi_wx 2008-01-20
  • 打赏
  • 举报
回复
自己写一个Panel
vlinux 2008-01-20
  • 打赏
  • 举报
回复
写一个简单的例子给你,只要把这个ImagePanel作为你JFrame的第一个Panel即可

import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import javax.swing.JPanel;

/**
* 有背景的JPanel
* @author vlinux
*/
public class ImagePanel extends JPanel {

private BufferedImage bufferedImage; //背景图像

public ImagePanel(BufferedImage bufferedImage) {
this.bufferedImage = bufferedImage;
}


/**
* 重写paintComponent方法
* @param g
*/
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g); //先做原来应该做的事情
//再处理我们新定义的行为:画出背景图片
Graphics2D g2 = (Graphics2D) g;
g2.drawImage(bufferedImage, null, 0, 0);
}

}


kx201051291234 2008-01-20
  • 打赏
  • 举报
回复
是setBackground()么?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧