程序如下:
import java.awt.*;
class SetF extends Frame{
public static void main(String argv[]){
SetF s=new SetF();
TextField tf1, tf2, tf3, tf4;
tf1 = new TextField();
tf2 = new TextField("", 20);
tf3 = new TextField("Hello!");
tf4 = new TextField("Hello", 30);
Panel p=new Panel();
p.add(tf1);
p.add(tf2);
p.add(tf3);
p.add(tf4);
s.add(p);
s.setSize(300,400);
s.setBackground(Color.pink);
s.setVisible(true);
s.repaint();//我这样调用,但是不行,“Dolly”没有显示出来。
}
public void paint(Graphics g){
g.drawString("Dolly",50,10);
}
}
怎么才能让paint()中的内容也显示出来呢?
[此贴子已经被作者于2006-5-6 17:52:22编辑过]