🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
3 messages
3 total messages Started by Passero Wed, 10 Mar 2004 11:19
[java] polygoon vraagje
#2834
Author: Passero
Date: Wed, 10 Mar 2004 11:19
12 lines
1630 bytes
Wanneer ik een polygoon teken in java door gebruik te maken van de Polygon
klassen van java en dan een g.drawPolygon(mijnPolygoon) dan tekent hij die
correct maar hij maakt er een gesloten figuur van. Hij verbindt dus het
eerste en laatste punt en dat wil ik niet. Hoe kan ik dat oplossen? MOet ik
daarvoor een andere klasse gebruiken of kan ik ergens een eigenschappen
instellen?


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.600 / Virus Database: 381 - Release Date: 28/02/2004
Re: [java] polygoon vraagje
#2690
Author: Sander Bruggink
Date: Wed, 10 Mar 2004 11:47
14 lines
2021 bytes
Passero wrote:
> Wanneer ik een polygoon teken in java door gebruik te maken van de Polygon
> klassen van java en dan een g.drawPolygon(mijnPolygoon) dan tekent hij die
> correct maar hij maakt er een gesloten figuur van. Hij verbindt dus het
> eerste en laatste punt en dat wil ik niet. Hoe kan ik dat oplossen? MOet ik
> daarvoor een andere klasse gebruiken of kan ik ergens een eigenschappen
> instellen?

Een polygoon (veelhoek) *is* ook een gesloten figuur. Om alleen de 
lijnen te tekenen kan je de methode drawPolyline van de klasse Graphics 
gebruiken.

groente
-- Sander
Re: [java] polygoon vraagje
#2691
Author: Martijn Mulder
Date: Wed, 10 Mar 2004 12:17
16 lines
1921 bytes
<Passero>
> Wanneer ik een polygoon teken in java door gebruik te maken van de Polygon
> klassen van java en dan een g.drawPolygon(mijnPolygoon) dan tekent hij die
> correct maar hij maakt er een gesloten figuur van. Hij verbindt dus het
> eerste en laatste punt en dat wil ik niet. Hoe kan ik dat oplossen? MOet ik
> daarvoor een andere klasse gebruiken of kan ik ergens een eigenschappen
> instellen?
</Passero>

Je kunt drawPolyline() gebruiken. Daarbij geeft je geen Polygon object mee als
argument, maar wel de x-coordinaten, de y-coordinaten en het aantal punten. Je
code gaat er dan zo uitzien:

g.drawPolyline(mijnPolygon.xpoints,mijnPolygon.ypoint,mijnPolygon.npoints);

M
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads