2011-11-19 5 views
0

Может кто-нибудь, пожалуйста, покажет мне какой-нибудь код или учебник о том, как использовать библиотеки Java для построения объектов класса объектов на графике и как объединить их с линиями и заполнить определенные области между точками с цветом ?Занятия Point Point в Java

ответ

2

Я бы рекомендовал проверить JFreeChart и со ссылкой на его примеры.

Выполнение такого рода работ вручную достаточно трудоемко, когда сделано правильно.

-1

вы могли бы взглянуть на это ... я думаю, что есть демо, а

http://docs.oracle.com/javase/tutorial/2d/geometry/primitives.html

Update:

Если вы не хотите, чтобы ввести новую зависимость вы может использовать то, что предлагает простой старый java. Внутри paint() метода компонента при его ...

public void paint (Graphics g) { 
     Graphics2D g2 = (Graphics2D) g; 
     ... 
    } 

... Вы можете использовать следующие классы, например:

// draw Line2D.Double 
g2.draw(new Line2D.Double(x1, y1, x2, y2)); 

// draw Point 
g2.draw(new Line2D.Double(x1, y1, x1, y1)); 

или различные другие формы, такие как QuadCurve2D, Rectangle2D, Ellipse2D и т.д ... Если вам нужно нарисовать многоугольники (пользовательские фигуры с несколькими вершинами), вы можете использовать GeneralPath

+0

Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. –

+0

Я вижу вашу мысль и сделал некоторые улучшения в своем ответе – xmoex