该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
package com.hb.study;
import java.awt.BorderLayout;
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
class canvas extends Canvas{
Toolkit tool;
Image image;
canvas()
{
setSize(200,200);
tool=getToolkit();
image=tool.getImage("background.gif");
}
public void paint(Graphics g){
g.drawImage(image,10,10,image.getWidth(this),image.getHeight(this),this);
}
public static void main(String args[]){
Frame f=new Frame();
canvas can=new canvas();
f.setLayout(new BorderLayout());
f.setSize(400,300);
f.setBackground(Color.cyan);
f.add(can,"Center");
f.setVisible(true);
f.pack();
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
); }
}
成功了!
你要确定你的那个背景图片在你的工程下面
!!