Polyline2D в Java - PullRequest
       13

Polyline2D в Java

0 голосов
/ 11 декабря 2011

Какие пакеты мне нужно импортировать, чтобы нарисовать Polyline2D?

я должен реализовать их в своем классе?класс должен быть абстрактным?Я попытался импортировать все пакеты, такие как java.awt.shape.Я пытаюсь нарисовать треугольник на холсте.

Я начинал с чего-то вроде этого

 drawPolyline(g2D,new int[]{25,5,45,45,5,45}); 

Ответы [ 2 ]

0 голосов
/ 11 декабря 2011

Я предполагаю, что вы новичок в Java, поэтому я помогу вам и в будущем.

Вы можете использовать страницу API Java и искать Polyline2D.Он скажет вам, в каком пакете он находится. Просто посмотрите в Google Java API 7, чтобы посмотреть на Java 7.

Я предлагаю вам начать писать код в Eclipse;у этого есть хорошая функция автоматического импорта пакета.Это либо ctrl + shift + o ... Или вы щелкаете по красной точке слева, где ошибка в вашем коде, и выбираете исправление автоматического импорта.

Если ваш класс не является частью стандартных java-пакетов, вам нужно добавить этот jar-файл в ваш проект, а затем выполнить этапы автоматического импорта.Вот одна реализация Polyline2D:

http://www.java2s.com/Code/Java/2D-Graphics-GUI/Polyline2D.htm

, а вот документация для другой:

http://chess.eecs.berkeley.edu/ptexternal/src/ptII/doc/codeDoc/diva/util/java2d/Polyline2D.Double.html

Для последнего выпотребуется доступ к банке, где находится файл.

Надеюсь, это поможет:)

0 голосов
/ 11 декабря 2011

У вас есть неабстрактные подклассы Polyline2D, которые вы можете использовать - Polyline2D.Double и Polyline2D.Float.

Поскольку Polyline2D реализует java.awt.Shape, вы можете использовать java.awt.Graphics2D для его рендеринга.Например методы Graphics2D.draw(Shape s) или Graphics2D.fill(Shape s).

...