| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 673 人关注过本帖
标题:[求助]drawString 出错
只看楼主 加入收藏
autumnleaf
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-10-22
收藏
 问题点数:0 回复次数:8 
[求助]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 
2006-12-02 23:08
autumnleaf
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-10-22
收藏
得分:0 
谢谢

2006-12-02 23:08
阅逡
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2006-12-1
收藏
得分:0 

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


2006-12-03 00:40
阅逡
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2006-12-1
收藏
得分:0 
你把包引入后,运行是没错的,我运行过了,那行红g.drawString("jjfklgjdlfv",x/2,y/2);是可以显示的

2006-12-03 00:45
阅逡
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2006-12-1
收藏
得分:0 
或许是你的浏览器不支持呢,建议用JFrame来写吧,那样不用多写一个html文件

2006-12-03 00:46
myfor
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:357
专家分:6
注 册:2006-3-13
收藏
得分:0 

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


广告位招租
2006-12-03 02:27
阅逡
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2006-12-1
收藏
得分:0 
不用啊,我这边很小都可以看到的

2006-12-03 02:39
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

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


可惜不是你,陪我到最后
2006-12-03 09:24
autumnleaf
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-10-22
收藏
得分:0 

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


2006-12-03 14:12
快速回复:[求助]drawString 出错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030442 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved