Toon posts:

[java] fillOval

Pagina: 1
Acties:

Verwijderd

Topicstarter
hoe zorg je ervoor dat je een figuur arceert,
en dat als je de grote aanpast, de arcering automatisch grotr wordt.

is er dus een commando ofzo die zorgt dat de arcering 'ophoudt' bij de randen?

bvd

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Bekijk de Java2D demo in je J2SDK maar eens en je wordt gek van de lijntjes :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
aargh weet echt niemand een simpel antwoord want van die pagina word ik niet echt veel wijzer

ik zoek dus iets om een filloval te arceren bijv. met rondjes en dus hoe groter de oval wordt, hoe meer rondjes erin komen te staan

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
clvy82: aargh weet echt niemand een simpel antwoord want van die pagina word ik niet echt veel wijzer
Je moet niet naar een pagina toegaan ;) . De Java2D demo in de Java 2 SDK (die je als het goed is hebt) behandelt zo'n beetje alles wat mogelijk is met Java2D. Draai de demo eens en kijk wat het meeste op jouw probleem lijkt. Daarna zoek je op in de source hoe dat is gedaan :) .

Je leert er veel van om zelf een beetje op onderzoek uit te gaan en source door te spitten :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
ja maar daar kan ik dus ook niet in vinden wat ik bedoel

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
clvy82: ja maar daar kan ik dus ook niet in vinden wat ik bedoel
Hum, ik heb hem bewust nog even bekeken (altijd een genot ;) )voordat ik het poste en ik zag toch echt allerlei zaken langskomen met lijntjes, bolletjes, textures enz.

Dat resizen moet je overigens zelf regelen: Java2D tekent alleen. Als je iets wat Java2D tekent van formaat wilt veranderen moet je daarvoor zelf code schrijven. Java2D is immers geen vector-teken-applicatie oid :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
ja het veranderen van formaat enzo dat heb ik al ik wil gewoon weten hoe je iets een motiefje geeft alleen ik kan het gewoon niet vinden ipv dat je dan zegt waar het staat dan kijk ik veder zelf wel :P

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
clvy82: ipv dat je dan zegt waar het staat dan kijk ik veder zelf wel :P
Nou vooruit dan ;) . Ik zal ff zoeken :* .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
Op donderdag 10 januari 2002 00:10 schreef mbravenboer het volgende:

[..]

Nou vooruit dan ;) . Ik zal ff zoeken :* .
:) :) :) dankje


hihi als beloning mag je mijn superscript wel zien haha waarschijnlijkkomen die ballonnen hier elk jaar weer langs maaaaar ok

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Zie bijvoorbeeld deze file:

/demo/jfc/Java2D/src/java2d/demos/Clipping/Text.java

Je kunt dit in de demo vinden bij het tabblad clipping. Je zult zijn dat het Graphics2D object geclipped wordt op de shape van het figuur wat je wilt inkleuren. Daarna kan je heerlijk kliederen :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Dat clipping zorgt er dus trouwens voor dat je buiten de lijntjes mag tekenen, een feature die zelfs niet in kleurboeken voor peuters is te vinden.

Je kunt er in de Java Tutorial meer over vinden:

http://java.sun.com/docs/books/tutorial/2d/index.html

Specifieker:

http://java.sun.com/docs/books/tutorial/2d/display/index.html

Specifieker:

http://java.sun.com/docs/books/tutorial/2d/display/clipping.html

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
dankje :* :* :* :* :*

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
clvy82: dankje :* :* :* :* :*
Graag gedaan hoor ;) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Nexopheus
  • Registratie: Juni 2001
  • Laatst online: 28-01 13:50
Op woensdag 09 januari 2002 07:58 schreef clvy82 het volgende:
hoe zorg je ervoor dat je een figuur arceert,
en dat als je de grote aanpast, de arcering automatisch grotr wordt.

is er dus een commando ofzo die zorgt dat de arcering 'ophoudt' bij de randen?

bvd
mmmmmm bekende opgave !!!
beetje teveel gevraagd voor programmeren 1b vindt je ook niet !

Wat niet kan is nog nooit gebeurd


Verwijderd

Topicstarter
Op donderdag 10 januari 2002 09:58 schreef Nexopheus het volgende:

[..]

mmmmmm bekende opgave !!!
beetje teveel gevraagd voor programmeren 1b vindt je ook niet !
yup

  • Nexopheus
  • Registratie: Juni 2001
  • Laatst online: 28-01 13:50
Michien wel leuk om hier even te pollen wat de rest ervan vindt. Ik heb het idee dat de docent hetzelf niet helemaal snapt...
Ballon opgave

Lees eerst de opgave volledig.
Als een deel niet lukt ga dan verder met een ander deel.
Van deze opgave dient de listing ingeleverd te worden.
Zet bovenaan de listing (als commentaar) A-versie, naam, klas, studentnummer.
Geef tevens het antwoord op de vragen, wat is eigen optie en welke opdracht(en) niet gelukt zijn.

Naast het al dan niet functioneren van een oplossing is de correcte code voor de beoordeling belangrijk.
Belangrijke punten zijn o.a.:
-Op de correcte manier inspringen
-Gebruik van zinvolle Nederlandstalige namen voor de variabelen.
-Efficiënt gebruik van variabelen en methodes.
-Zinvolle toevoeging van commentaar bij de (deel) uitwerkingen.
Een goed programma is meer dan een werkend programma.

A:
-Ga uit van de klassen playballoon en balloon die op blz. 186 en 187 staan.(java stap voor stap)
-Maak de klassen zo Nederlands mogelijk.
-Voeg knoppen en methodes voor omhoog en omlaag toe.
-Maak in plaats van 1 object (myBalloon) 5 objecten. (b1, b2, b3, b4 en b5)ZINVOLLE NED. VAR ???
-Maak het applet groter door in init de instructie resize(800,600) te plaatsen.

B:
-Maak in de klasse balloon een attribuut van het type Color.
-Geef in de methode display aan je ballon een eigen unieke kleur.
-(gebruik new Color (int x, int y, int z).) Zorg ervoor dat de parameters tussen 0 en 255 blijven.
-Voorzie de ballon van anders gekleurde stippen of strepen. Bij een grote ballon dienen er meer stippen of strepen te zijn dan bij een kleine ballon.
-Maak de ballon lichter van kleur als hij groter wordt en donkerder als hij kleiner wordt.

C:
-Maak een tekstveld (selectieveld) en knop (selectieknop). Hiermee kan een van de vijf ballonnen geselecteerd worden. |:(

D:

-Maak een klasse achtergrond. (Poppetjes, wolken, zon etc.). Hou het eerst simpel.


E:
-Maak een methode maxAfstand waarmee de afstand tussen de twee ballonnen die het verst van elkaar verwijderd zijn weergegeven kan worden.
Vraag 1. Hoeveel vergelijkingen (if instructies) zijn er nodig voor 5 ballonnen?
Vraag 2. Stel dat er 10 ballonnen zijn, hoeveel vergelijkingen zijn er dan nodig? Kan het ook efficiënter?

F:
-In het boek wordt op blz. 173 de statische variabelen en methoden behandeld.
-Implementeer de methodes plusEen en toonAantal en test deze.
Vraag 3. Wat is het verschil tussen een statische methode en een gewone methode?
Vraag 4. Wat is het verschil tussen een statische klasse en een gewone klasse? Kan je een voorbeeld noemen van een statische klasse?

G:
- Voeg je eigen unieke opties en of methode toe.

Wat niet kan is nog nooit gebeurd


  • nxt
  • Registratie: November 2001
  • Laatst online: 26-08 13:51

nxt

Gebruik van zinvolle Nederlandstalige namen voor de variabelen
Ik ken deze opgave, heb hem vorig jaar gehad, vond het niet vreselijk moeilijk... maar de Nederlandse namen vond & vind ik ronduit belachelijk...

*nxt denkt, kende ik toen tweakers maar...
ik nog gewoon met wiskundige shit uitrekenen hoe ik met
drawline een lijntje moest tekenen...

  • Nexopheus
  • Registratie: Juni 2001
  • Laatst online: 28-01 13:50
Ik dus ook,
alle klassen en interfaces zijn op het engels gebaseerd en dan loop je zelf te klooien met die nederlandse namen
BLAH.

Wat niet kan is nog nooit gebeurd

Pagina: 1