RT,用awt添加一个Frame,再在它上面加一张背景图片。
注:不能用swing
注:不能用swing
解决方案 »
- 我写的贪吃蛇-逻辑问题:运行时,会突然多出1个食物,求解
- 将一个文件中的每一行内容反转 输出到另外一个文件
- 高手快进,udp 编程问题,分不够我可以加分
- 关于 JdbComboBox 取出数据库数据以后怎么获得选定的数据的问题
- Hibernate load与get什么时候用
- 今天面试的一道多线程题,求解
- 请教:如何让一个JTextField即不可以编辑,又可以在其中自由移动光标?
- 请问,一个类名根一个.class是什么含义?
- 一个初学者,向各位高手请教!!!
- 在java中,如何将一个字符串如“技术性问题”转化成十六进制,反过来,如果有一个十六进制的字符串如“3F3F3A”,又如何将它还原成字符串
- 关于Connection timed out的问题
- String trim的小问题,在线等
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.image.BufferedImage;
import java.io.File;import javax.imageio.ImageIO;public class BGTest extends Frame{ private BufferedImage bgImage;
public BGTest() throws Exception{
this.setTitle("bg");
this.setSize(400, 600);
this.addWindowListener(new WindowAdapter(){
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
bgImage = ImageIO.read(new File("c:/psb.jpg"));
}
@Override
public void paint(Graphics g) {
g.drawImage(bgImage, 0, 0, this.getWidth(), this.getHeight(), this);
}
public static void main(String[] args) {
try {
new BGTest().setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
}
不过想再问下,背景图片从左至右的动的话,repiant方法这些是怎么弄的?