import java.awt.*;
import java.awt.event.*;public class CreateImage extends Panel {

/**
 * Method main
 *
 *
 * @param args
 *
 */
public void paint(Graphics g)
{
Image oimg = this.createImage(200, 200);
Graphics og = oimg.getGraphics();
og.drawString("hemiao", 0, 0);
g.drawImage(oimg, 0, 0, this);
}
public static void main(String[] args) {
// TODO: Add your code here
Frame f = new Frame();
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
CreateImage p = new CreateImage();
f.add(p);
f.setBounds(200, 200, 300, 300);
f.setVisible(true);
}
}
先在内存图像上drawString后再把内存图像画在panel上,为什么显示不出来呢?
请高手们帮忙看看.