java中的Polyline2D
我必须导入哪些包才能绘制 我必须在课堂上实施吗?类必须是抽象的吗? 我已尝试导入所有包,如java.awt.shape。我想在画布上画一个三角形 我刚开始是这样的java中的Polyline2D,java,graphics,polyline,Java,Graphics,Polyline,我必须导入哪些包才能绘制 我必须在课堂上实施吗?类必须是抽象的吗? 我已尝试导入所有包,如java.awt.shape。我想在画布上画一个三角形 我刚开始是这样的 drawPolyline(g2D,new int[]{25,5,45,45,5,45}); 您有Polyline2D的非抽象子类,可以使用-Polyline2D.Double和Polyline2D.Float 由于Polyline2D实现了java.awt.Shape,因此可以使用java.awt.Graphics2D来渲染它。
drawPolyline(g2D,new int[]{25,5,45,45,5,45});
您有
Polyline2D
的非抽象子类,可以使用-Polyline2D.Double
和Polyline2D.Float
由于
Polyline2D
实现了java.awt.Shape
,因此可以使用java.awt.Graphics2D
来渲染它。例如,方法Graphics2D.draw(Shape s)
或Graphics2D.fill(Shape s)
我假设您是Java新手,因此我也会为您的未来提供一些帮助
您可以使用JavaAPI页面查找Polyline2D。它会告诉你它在什么包裹里。只需谷歌“Java7API”就可以看到Java7
我建议您开始在Eclipse中编写代码;它有一个很好的自动导入包功能。它可以是ctrl+shift+o。。。或者单击代码错误所在左侧的红点,然后选择自动导入修复
如果您的类不是标准java包的一部分,则需要将该jar添加到项目中,然后执行自动导入步骤。以下是Polyline2D的一个实现:
下面是另一个的文档:
对于后者,您需要访问文件所在的jar
希望这有帮助:)Polyline2D。在本例中,我看到它是一种绘制三角形的方法:这里也提到:。我正在使用Eclipse。我尝试了自动导入,但是没有建议导入的包,这很奇怪,因为通常它在这方面做得相当好。我正在使用JDK1.7。我用的是Polyline2D.Float你用的是这个包中的吗:diva.util.java2d.Polyline2D.Float?您是否将jar添加到您的项目中?是的。我实际上是在尝试Polyline2D.Float。我将尝试使用java.awt.Graphics2D。@user1066524:看一看。它演示了如何绘制一条基本线2D。双图形。