当前位置: 代码迷 >> Java相关 >> [求助]drawString 出错
  详细解决方案

[求助]drawString 出错

热度:446   发布时间:2006-12-02 23:08:18.0
[求助]drawString 出错

import java.applet.*;
public class a3 extends Applet
{

int x,y;
public void paint(Graphics g)
{

Font f1=new Font("SansSerif", Font.BOLD|Font.ITALIC,10);
g.setFont(f1);

g.drawString("jjfklgjdlfv",x/2,y/2);
g.drawString("jfgdfgdg",50,50);
}

public void init()
{
setSize(200,200);

Toolkit tk=Toolkit.getDefaultToolkit();
Dimension d=tk.getScreenSize();
x=d.width;
y=d.height;

}
}



请大家看一下上面这个程序,那排红的,要么就出错,要么就没有效果出来真不知道是怎么回事。

搜索更多相关的解决方案: drawString  public  Toolkit  

----------------解决方案--------------------------------------------------------
谢谢
----------------解决方案--------------------------------------------------------

兄弟,你忘了引入一个包了:import java.awt.*;


----------------解决方案--------------------------------------------------------
你把包引入后,运行是没错的,我运行过了,那行红g.drawString("jjfklgjdlfv",x/2,y/2);是可以显示的

----------------解决方案--------------------------------------------------------
或许是你的浏览器不支持呢,建议用JFrame来写吧,那样不用多写一个html文件
----------------解决方案--------------------------------------------------------

导入import java.awt.*;之后
把applet窗口拉大 至少要有全屏的1/4大小才能看到那行字


----------------解决方案--------------------------------------------------------
不用啊,我这边很小都可以看到的
----------------解决方案--------------------------------------------------------

x,y都没有初始化
所以那字应该画在(0,0)上面
所以一般确实很难看清情


----------------解决方案--------------------------------------------------------

我试过了,试要把屏幕拉大才可以看得见的。谢谢了。


----------------解决方案--------------------------------------------------------