| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 503 人关注过本帖
标题:帮下忙喽!
只看楼主 加入收藏
开心一科
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2006-10-5
收藏
 问题点数:0 回复次数:4 
帮下忙喽!

为什么红线部分会有空指针异常???
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class DouDongText extends Applet implements Runnable
{
Image image;
Graphics graphics,imagegraphics ;
String message;
private int pointX,pointY;
Color textcolor,bgcolor;
FontMetrics fontmetrics;
Dimension dimension;
Thread thread ;
public void init()
{
graphics = this.getGraphics();
dimension= this.getSize();
image = this.createImage(dimension.width,dimension.height);
imagegraphics = image.getGraphics();
fontmetrics = graphics.getFontMetrics();
message = "抖动一下啦";
pointX = (dimension.width - fontmetrics.stringWidth(message))/2;
pointY = dimension.height - 10;
String param;
if((param = getParameter("TEXTCOLOR")) == null)
textcolor = Color.blue;
else
textcolor = new Color(Integer.parseInt(param));
if((param = getParameter("BACKGROUNDCOLOR")) == null)
bgcolor = Color.pink;
else
bgcolor = new Color(Integer.parseInt(param));
thread = new Thread(this);
}
public void start()
{
if(thread == null)
thread = new Thread(this);
thread.start();
}
public void run()
{
while(thread != null)
{
try
{
thread.sleep(2000);
}
catch(InterruptedException e)
{
e.printStackTrace();
}
repaint();
}
System.exit(0); //退出程序
}
public void paint(Graphics g)
{
g.setColor(bgcolor);
g.fillRect(0,0,dimension.width,dimension.height);
g.setColor(textcolor);
g.drawString(message,pointX,pointY);
}
public void update(Graphics g)
{
//待续
}
}

搜索更多相关主题的帖子: void 红线 message private thread 
2007-01-28 19:57
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
因为image没有赋初值

image本身就是null,调用null的方法当然会异常
正在提交,请稍候

可惜不是你,陪我到最后
2007-01-28 19:58
开心一科
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2006-10-5
收藏
得分:0 
能不能具体说一下到底怎么改阿,这个地方不太懂!,谢谢!

2007-01-28 20:07
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
你image赋值啊

你不赋值它就是null,

可惜不是你,陪我到最后
2007-01-28 20:35
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
收藏
得分:0 
Image image;

2007-01-28 21:01
快速回复:帮下忙喽!
数据加载中...
 
   



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

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