有以下一个程序:
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)
{
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()吗?那么怎么不能预计的输出结果啊,?请好心解释一个好吗?谢谢了!
解决方案 »
- applet为何不能正常显示,仅由一个 灰色区域,请高手指教
- 我的一个打字练习程序,想测试速度,怎么办啊
- javamail接收impl邮件的问题
- 关于浏览器解析内容的问题
- 从数据库里面取得一时间subtime ,格式是0000-00-00-00:00:00 ,怎么样才可以得到该时间前2个小时的时间 很急线上等
- 关于System.exit()问题!
- 请问是否可以下载到运行JAVA的软件
- UP者有分:Java学习,路在何方???
- 这本书怎么样?
- java 的一个问题???不懂哦,大家帮忙看看!
- 一个程序问题的分析,大家来分析一下啊
- 如何实现鼠标停留到某Component上时,出现一个类似批注或注释框?
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)
}
}