| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1506 人关注过本帖
标题:[讨论]小应用程序执行出现问题
只看楼主 加入收藏
myfor
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:357
专家分:6
注 册:2006-3-13
收藏
 问题点数:0 回复次数:14 
[讨论]小应用程序执行出现问题

/********************************************************
2.编写一个小应用程序求100以内的全部素数.
*********************************************************/
import java.awt.*;
import javax.swing.JApplet;

public class exercise2_1 extends JApplet
{
private static final long serialVersionUID=1L;
public void paint(Graphics g)
{
String str1="", str2="", str3="", str4="";
super.paint( g );
g.drawLine( 15, 30, 180, 30 );
g.drawLine( 15, 30, 15, 150 );
g.drawLine( 180, 30, 180, 150 );
g.drawLine( 15, 150, 180, 150 );
g.drawString( "The primes between 1 and 100 are:", 5, 20 );
g.drawString( getprime(2,25,str1), 20, 50 );
g.drawString( getprime(26,50,str2), 20, 80 );
g.drawString( getprime(51,75,str3), 20, 110 );
g.drawString( getprime(76,100,str4), 20, 140 );
}
public String getprime(int m, int n, String str)
{
int i,j;
str="";
for(i=m;i<=n;i++)
{
boolean is_prime=true;
int sqr=(int)Math.sqrt((double)i);
for(j=2;j<=sqr;j++)
{
if (i%j==0)
{
is_prime=false;
continue;
}
}
if(is_prime)
{
str+=" "+i;
}
}
return str;
}
}

执行之后总出这个:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: component argument pData
at sun.awt.windows.Win32SurfaceData.initOps(Native Method)
at sun.awt.windows.Win32SurfaceData.<init>(Unknown Source)
at sun.awt.windows.Win32SurfaceData.createData(Unknown Source)
at sun.awt.Win32GraphicsConfig.createSurfaceData(Unknown Source)
at sun.awt.windows.WComponentPeer.replaceSurfaceData(Unknown Source)
at sun.awt.windows.WComponentPeer.replaceSurfaceData(Unknown Source)
at sun.awt.windows.WComponentPeer$2.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
请问有人知道是什么意思吗?

嵌入网页 浏览器状态栏也显示有错

搜索更多相关主题的帖子: 应用程序 讨论 
2006-03-13 23:17
飘飘叶子
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:597
专家分:10
注 册:2005-8-17
收藏
得分:0 
方法调用super时,super必须放在方法的第一行……

向着软件工程师的目标前进!
2006-03-14 09:39
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

楼上的错了,方法调用super时,并不需要放在第一行
只是构造函数调用超类的构造函数时super要放在第一行,其它的就无所谓了


可惜不是你,陪我到最后
2006-03-14 10:33
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

这个程序我运行没有出任何错误啊
都能运行,并且能打印出一到一百之间的素数在一个方框里面


可惜不是你,陪我到最后
2006-03-14 10:37
myfor
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:357
专家分:6
注 册:2006-3-13
收藏
得分:0 

结果能够显示
那一堆字母是在eclipse的下面显示出来的
只是无法嵌入网页
提示某种错误


广告位招租
2006-03-14 10:41
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
我的也能嵌入网页啊
你是不是把网页里的代码写好了?
<applet code=Test.class width=311 height=311></applet>
是不是这种格式?

可惜不是你,陪我到最后
2006-03-14 10:43
myfor
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:357
专家分:6
注 册:2006-3-13
收藏
得分:0 
<HTML>
<HEAD>
<TITLE> exercise </TITLE>
</HEAD>
<BODY>
<APPLET CODE = exercise.class WIDTH = 500 HEIGHT = 500>
</APPLET>
</BODY>
</HTML>
名字我改对应了的
是不是我浏览器原因啊

广告位招租
2006-03-14 10:48
myfor
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:357
专家分:6
注 册:2006-3-13
收藏
得分:0 
如图
图片附件: 游客没有浏览图片的权限,请 登录注册

[此贴子已经被作者于2006-3-14 10:49:17编辑过]


广告位招租
2006-03-14 10:49
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
那就可能是你浏览器的原因,
不过为了确定是不是你浏览器的原因,你可以先用小程 序查看器看一下,
appletviewer 你的HTML文件名
如果这时候能看到你的applet,那就说明是你的IE的问题了,如果这时候也看不到applet
那就可能是你的机器的问题了

可惜不是你,陪我到最后
2006-03-14 10:51
myfor
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:357
专家分:6
注 册:2006-3-13
收藏
得分:0 
是机器问题。
我重装一下JRE?

广告位招租
2006-03-14 10:52
快速回复:[讨论]小应用程序执行出现问题
数据加载中...
 
   



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

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