Ik heb de volgende opdracht gekregen:
Maak een programma waarin een random aantal balonnen (tussen 5 en 10) op stijgen.
De stijgsnelheid is afhankelijk van de diameter, de diameter en de kleur zijn random waarden.
Nadat een ballon boven van het scherm verdwenen is, komt hij onderaan weer in beeld.
De gebruiker kan met de muis op een ballon clicken. Wanneer dat lukt (raak), wordt een teller verhoogd.
Bij een rake click, verschijnt tevens het aantal rake muis-clicks van die ballon in het message venster.
Ieder ballon is een object. De ballonnen staan in één array.
Properties van de ballon zijn onder andere:
positie, kleur, diameter en aantal hits.
Nu is dit een samenstelling van eerdere opdrachten die ik al heb gemaakt. Ik heb bijvoorbeeld al een applet waarmee ik die ballonnen kan laten opstijgen en ze een diameter kan meegeven. Deze ballonnen hebben dan een stijgsnelheid afhankelijk van de omvang.
Ik maak deze applets met behulp van de Animator, een class waarmee je simple vormen kunt afbeelden en laten bewegen. De Animator die ik heb gekregen om mee te werken wijkt wat af van het boek. In het boek staat nl een voorbeeldapplet om de positie weer te geven van een muisklik. Deze werkt wel vanaf de cd-rom die bij het boek geleverd zit, maar dezelfde opdrachten in mn eigen Animator werken niet.
Nu wilde ik de Animator uit het boek gebruiken in Jbuilder 5. Ik wilde in feite de hele applet importeren en daarmee verder werken, maar dit krijg ik niet eenvoudig voor elkaar. Jbuilder werk nl met packages en deze zijn niet verwerkt in de classes voor zover ik kan zien.
Hoe kan ik toch verder werken met deze Animator:
De Clikdemo die de coordinaten weergeeft staat hier:
home.student.utwente.nl/d.../ClickDemo/ClickDemo.html
en hier is het hele pakketje als zipje neergezet:
home.student.utwente.nl/d.j.dijk/java/ClickDemo.zip
hier is trouwens de Animator zo wij die moeten gebruiken en die wel makkelijk te gebruiken is in Jbuilder 5. Als iemand een mogelijkheid weet om met deze Animator een "mouseListener" toe te voegen is dat natuurlijk ook goed
home.student.utwente.nl/d.j.dijk/java/ia_animator.zip
Maak een programma waarin een random aantal balonnen (tussen 5 en 10) op stijgen.
De stijgsnelheid is afhankelijk van de diameter, de diameter en de kleur zijn random waarden.
Nadat een ballon boven van het scherm verdwenen is, komt hij onderaan weer in beeld.
De gebruiker kan met de muis op een ballon clicken. Wanneer dat lukt (raak), wordt een teller verhoogd.
Bij een rake click, verschijnt tevens het aantal rake muis-clicks van die ballon in het message venster.
Ieder ballon is een object. De ballonnen staan in één array.
Properties van de ballon zijn onder andere:
positie, kleur, diameter en aantal hits.
Nu is dit een samenstelling van eerdere opdrachten die ik al heb gemaakt. Ik heb bijvoorbeeld al een applet waarmee ik die ballonnen kan laten opstijgen en ze een diameter kan meegeven. Deze ballonnen hebben dan een stijgsnelheid afhankelijk van de omvang.
Ik maak deze applets met behulp van de Animator, een class waarmee je simple vormen kunt afbeelden en laten bewegen. De Animator die ik heb gekregen om mee te werken wijkt wat af van het boek. In het boek staat nl een voorbeeldapplet om de positie weer te geven van een muisklik. Deze werkt wel vanaf de cd-rom die bij het boek geleverd zit, maar dezelfde opdrachten in mn eigen Animator werken niet.
Nu wilde ik de Animator uit het boek gebruiken in Jbuilder 5. Ik wilde in feite de hele applet importeren en daarmee verder werken, maar dit krijg ik niet eenvoudig voor elkaar. Jbuilder werk nl met packages en deze zijn niet verwerkt in de classes voor zover ik kan zien.
Hoe kan ik toch verder werken met deze Animator:
De Clikdemo die de coordinaten weergeeft staat hier:
home.student.utwente.nl/d.../ClickDemo/ClickDemo.html
en hier is het hele pakketje als zipje neergezet:
home.student.utwente.nl/d.j.dijk/java/ClickDemo.zip
hier is trouwens de Animator zo wij die moeten gebruiken en die wel makkelijk te gebruiken is in Jbuilder 5. Als iemand een mogelijkheid weet om met deze Animator een "mouseListener" toe te voegen is dat natuurlijk ook goed
home.student.utwente.nl/d.j.dijk/java/ia_animator.zip
[ Voor 3% gewijzigd door arjandijk162 op 30-06-2003 09:16 ]