请问这段java程序错在哪里??? public class p2 extends pplet =>appletpublic void paint( raphics g) =>Graphics 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.*;import java.applet.*; public class graph extends Applet { double pi=3.1415926,r,s,p; public void paint(Graphics g) { r=4.0; s=pi*r*r; p=2*pi*r; g.drawString("圆面积="+s,25,25); g.drawString("圆周长="+p,25,45); } }我这样编译是没有错的,你看看是不是该大写的没有大写 重新贴一下,好象有点问题import java.awt.*;import java.applet.*; public class p2 extends Applet { double pi=3.1415926,r,s,p; public void paint( Graphics g) { r=4.0; s=pi*r*r; p=2*pi*r; g.drawString("圆面积="+s,25,25); g.drawString("圆周长="+p,25,45); } }刚才好象有点错误,这次我重新贴出来。 注意把文件名存为p2.java 和你的类名一致 没问题啊,import java.awt.*;import java.awt.event.*;import java.applet.*;public class p2 extends Applet { double pi=3.1415926,r,s,p; public void paint( Graphics g) { r=4.0; s=pi*r*r; p=2*pi*r; g.drawString("圆面积="+s,25,25); g.drawString("圆周长="+p,25,45); } public static void main(String[] args) { p2 p=new p2(); Frame f=new Frame(); f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); f.add(p,BorderLayout.CENTER); f.setSize(200,200); f.setVisible(true); }}main()是为了可以直接运行,可以画出那两句话 我用Appletviewer看的结果:圆面积=50.2654816圆周长=25.1327408 是不是你的JDK没有安装好呢?特别是要注意环境变量的设置! 哦,这样啊,很不好意思,因为是刚学习,所以不知道。能够讲一下是怎么进行jdk的配置的!!! 使用set path=d:\j2sdk1.4.2\bin是不是这样? 然后就在这个目录下进行编译了javac p2.java 重贴出来的程序没有任何的错误,如果环境变量没错的话那你就用jcreator建立一个p2的工程,然后编译整个工程,肯定没问题因为我试了,结果:圆面积=50.2654816圆周长=25.1327408 import java.awt.*;import java.applet.*; public class p2 extends Applet { double pi=3.1415926,r,s,p; public void paint(Graphics g) { r=4.0; s=pi*r*r; p=2*pi*r; g.drawString("圆面积="+s,25,25); g.drawString("圆周长="+p,25,45); } }编译没有错,要运行再添加main() 查找索引值问题,在线等,马上给分 怎样限制java进程所能使用的内存 打印1到100的数 下个月就要开始学习JAVA了! 关于程序打包 比较两个Date 差几个月? 哪里能找到下载用java写的聊天程序的源代码? swt 例子的问题 有一個 問題請大家幫忙解決: 8583报文MAC算法以及MAC串的数据格式问题 如何在JPanel内画图?我的代码是。。。为什么错误呢? 基础问题,怎样覆盖重写一个文本文档中的某一段文字
import java.applet.*;
public class graph extends Applet
{ double pi=3.1415926,r,s,p; public void paint(Graphics g)
{ r=4.0;
s=pi*r*r;
p=2*pi*r;
g.drawString("圆面积="+s,25,25);
g.drawString("圆周长="+p,25,45);
}
}
我这样编译是没有错的,你看看是不是该大写的没有大写
import java.applet.*;
public class p2 extends Applet
{ double pi=3.1415926,r,s,p; public void paint( Graphics g)
{ r=4.0;
s=pi*r*r;
p=2*pi*r;
g.drawString("圆面积="+s,25,25);
g.drawString("圆周长="+p,25,45);
}
}刚才好象有点错误,这次我重新贴出来。
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class p2 extends Applet
{
double pi=3.1415926,r,s,p;
public void paint( Graphics g)
{ r=4.0;
s=pi*r*r;
p=2*pi*r;
g.drawString("圆面积="+s,25,25);
g.drawString("圆周长="+p,25,45);
}
public static void main(String[] args)
{
p2 p=new p2();
Frame f=new Frame();
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
f.add(p,BorderLayout.CENTER);
f.setSize(200,200);
f.setVisible(true);
}
}
main()是为了可以直接运行,
可以画出那两句话
圆面积=50.2654816
圆周长=25.1327408
因为是刚学习,所以不知道。能够讲一下是怎么进行jdk的配置的!!!
set path=d:\j2sdk1.4.2\bin是不是这样?
那你就用jcreator建立一个p2的工程,然后编译整个工程,肯定没问题
因为我试了,结果:
圆面积=50.2654816
圆周长=25.1327408
import java.applet.*;
public class p2 extends Applet
{ double pi=3.1415926,r,s,p; public void paint(Graphics g)
{ r=4.0;
s=pi*r*r;
p=2*pi*r;
g.drawString("圆面积="+s,25,25);
g.drawString("圆周长="+p,25,45);
}
}
编译没有错,要运行再添加main()