一个程序问题的分析,大家来分析一下啊
有以下一个程序:
import java.awt.*;
public class my1 extends Frame
{
public static void main(String[] args)
{
Frame f=new Frame( "hyp ");
f.setSize(300,300);
f.setVisible(true);
}
public void paint(Graphics g)
{
g.drawString( "how do you do? ",10,60)
}
}
这个程序怎么输不出字符:how do you do呢,不是说当组件重绘时会自动调用paint()吗?那么怎么不能预计的输出结果啊,?请好心解释一个好吗?谢谢了!
------解决方案--------------------import java.awt.*;
public class my1 extends Frame
{
public static void main(String[] args)
{
my1 f=new my1();
f.setSize(300,300);
f.setVisible(true);
}
public void paint(Graphics g)
{
g.drawString( "how do you do? ",10,60)
}
}
------解决方案--------------------g.drawString( "how do you do? ",10,60)
别忘了加分号
------解决方案--------------------解决没有?
------解决方案--------------------hehe,来晚了,有分吗?