[java]Losse applets importeren in Jbuilder 5

Pagina: 1
Acties:

  • arjandijk162
  • Registratie: November 2000
  • Laatst online: 18-08 20:25
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

[ Voor 3% gewijzigd door arjandijk162 op 30-06-2003 09:16 ]


  • arjandijk162
  • Registratie: November 2000
  • Laatst online: 18-08 20:25
krijg trouwens als foutmelding als ik de source van alle files uit clickdemo in Jbluider zet onder een package: "Main method not found"

  • nxt
  • Registratie: November 2001
  • Laatst online: 12-06 10:00

nxt

De foutmelding die je krijgt is vrij simpel op te lossen,
ik heb JBuilder nu ff niet bij de hand en kan 't helaas dus niet stap voor stap uitleggen,

maar het komt hier op neer.
In een van de pull down menu's is er een optie om te wijzigen wat ie moet doen als je op de 'run' knop drukt.
daar kun je o.a. kiezen uit application & applet
nu staat ie op 'application' met een class die geen main method heeft
en dit moet je dus op applet zetten.

wat je natuurlijk ook kunt doen is eerst een nieuw project aan maken
met een applet dat dezelfde naam heeft als degene die je nu wilt gebruiken
(als je in jbuilder een applet of applicatie aanmaakt regelt ie zelf die configuratie)
en dan gewoon de source files overschrijven.