Java programeren JPanels

Model Manager JAVA API

Java programeren JPanels

Berichtdoor Joris op za apr 01, 2006 5:28 pm

hoi,

Ik ben een paar probleempjes tegengekomen bij het gebruik van JPanels.
Ik heb een paar classen aangemaakt die JPanel extenden

1) als ik de size of loacation wil veranderen van zo'n class, dan lukt mij dit alleen in de methode paintComponent, van die class. Niet als ik bijvoorbeeld a.setSize(x,y) aanroep.

Hoe komt dit en wat is de oplossing?

2) ik heb een class Wereld extends JPanel en een class Monster Extends JPanel. Waarbij Wereld een object van Monster maakt.
Wereld heeft een size van (250,250) en Monster een size van (50,50);
Wereld heeft verder een ImageIcon met een size van (1000,1000), welke een landkaart voorsteld. Nu is de locatie van het ImageIcon zo dat het door de gebruiker zichtbare gedeelte op Wereld valt.
Nu "staat" het monster ergens zichbaar in de wereld, maar de gebruiker loopt zover van het monster weg dat het in een gedeelte valt waar het niet zichtbaar is. Dus het totale Monster valt buiten Wereld. Als de gebruiker nu terug loopt, komt het monster weer in beeld, dacht ik, maar het monster blijft onzichtbaar....

Mijn vragen zijn nu:
a)Hoe kan dit?
b)Wat zou ik er aan kunnen doen?

Ik hoop dat iemand een antwoord voor mij heeft,

met vriendelijke groet,

Joris van Riel

PS. dit is mijn eerste bericht op dit forum, als het op de verkeerde plaats is beland, hoop ik dat je het even laat weten, zodat ik het de volgende keer goed kan plaatsten.
Een betere wereld begint bij jezelf,
een betere virtuele wereld bij de programeurs (en ik kan er nog niet veel van :) )
Joris
 
Berichten: 2
Geregistreerd op: za apr 01, 2006 4:42 pm
Woonplaats: Groningen

Berichtdoor Maarten op zo apr 02, 2006 9:28 pm

Hallo Joris,

ik heb het vermoeden dat je bij het verkeerde forum beland bent. We houden ons primair bezig met het aanpassen en uitbreiden van Model Manager, een product van http://www.cocreate.com.

Ik zou eens proberen verder te komen bij http://forum.java.sun.com/index.jspa

Groeten Maarten Weers
Wij zijn te vinden op:
http://www.xandorra.com
Maarten
 
Berichten: 61
Geregistreerd op: di okt 19, 2004 2:34 pm
Woonplaats: Delden

foutje, bedankt

Berichtdoor Joris op zo apr 02, 2006 10:01 pm

hoi maarten,

bedankt voor de info, nu weet ik dat ik een ander forum moet zoeken.
Ik ga het zeker proberen bij het forum dat je aanrade.

bij deze kan dit topic dan hier gesloten worden...


met vriendelijke groet,

Joris
Een betere wereld begint bij jezelf,
een betere virtuele wereld bij de programeurs (en ik kan er nog niet veel van :) )
Joris
 
Berichten: 2
Geregistreerd op: za apr 01, 2006 4:42 pm
Woonplaats: Groningen


Keer terug naar Java programming

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast

cron
Not able to open ./cache/data_global.php