java简单程序改错. 25
importjava.applet.Applet;importjava.awt.*;importjava.awt.geom.*;publicclassg2dstrokex...
import java.applet.Applet;
import java.awt.*;
import java.awt.geom.*;
public class g2dstrok extends Applet
{
public void paint(Graphics g)
{
Graphics2D g2d=(Graphics2D)g;
g2d.setColor(Color.blue);
BasicStroke bs1=new BasicStroke(12f,0,0);
BasicStroke bs2=new BasicStroke(12f,1,0);
BasicStroke bs3=new BasicStroke(12f,2,0);
Line2D obj1=new Line2D.Double(20,40,180,40);
Line2D obj2=new Line2D.Double(20,80,180,80);
Line2D obj3=new Line2D.Double(20,120,180,120);
g2d.setStroke(bs1);
g2d.draw(obj1);
g2d.setStroke(bs2);
g2d.draw(obj2);
g2d.setStroke(bs3);
g2d.draw(obj3);
}
}
错误提示:g2dstrok.java:3: Package java.awt.geom not found in import.
import java.awt.geom.*;
是少了这个包吗? 可是我在java.awt里有发现叫geom的包呀.. 急!
我是刚开始自学的,请问用哪种版本的学习好? 详细说一下好吗? 展开
import java.awt.*;
import java.awt.geom.*;
public class g2dstrok extends Applet
{
public void paint(Graphics g)
{
Graphics2D g2d=(Graphics2D)g;
g2d.setColor(Color.blue);
BasicStroke bs1=new BasicStroke(12f,0,0);
BasicStroke bs2=new BasicStroke(12f,1,0);
BasicStroke bs3=new BasicStroke(12f,2,0);
Line2D obj1=new Line2D.Double(20,40,180,40);
Line2D obj2=new Line2D.Double(20,80,180,80);
Line2D obj3=new Line2D.Double(20,120,180,120);
g2d.setStroke(bs1);
g2d.draw(obj1);
g2d.setStroke(bs2);
g2d.draw(obj2);
g2d.setStroke(bs3);
g2d.draw(obj3);
}
}
错误提示:g2dstrok.java:3: Package java.awt.geom not found in import.
import java.awt.geom.*;
是少了这个包吗? 可是我在java.awt里有发现叫geom的包呀.. 急!
我是刚开始自学的,请问用哪种版本的学习好? 详细说一下好吗? 展开
4个回答
展开全部
Line2D 是java.awt.geom包中的类,估计是你的JDK版本低了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误提示:g2dstrok.java:3: Package java.awt.geom not found in import.
import java.awt.geom.*;
在第三行,也就是import java.awt.geom.*;
这里包里是什么东西?
你有没有把CLASS文件打包在 geom里?
import java.awt.geom.*;
在第三行,也就是import java.awt.geom.*;
这里包里是什么东西?
你有没有把CLASS文件打包在 geom里?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2008-01-15
展开全部
你的jre版本 比你的开发版本低。你是在浏览器上测试的? 浏览器自带的版本都很低,应该配个高版本的。
JDK版本是向下兼容的,也就是低版本下写的代码在高版本内都能正常运行。
学习的话我觉得还是找当前最高版本来学,就是6.0版,当你学的差不多了要用与工作的话,也就该成主流了。
而且6.0版的主要变化是增加了一些大块的功能,常用功能变化都不大。现在5.0是主流版本。
JDK版本是向下兼容的,也就是低版本下写的代码在高版本内都能正常运行。
学习的话我觉得还是找当前最高版本来学,就是6.0版,当你学的差不多了要用与工作的话,也就该成主流了。
而且6.0版的主要变化是增加了一些大块的功能,常用功能变化都不大。现在5.0是主流版本。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询