Objektgröße

Network

Top Contributor
Hi,

<<----- Vorgeschichte (optional) ----->>
ich habe ein Programm gebastelt, dass Landkarten anzeigt.
Zur besseren Kontrolle der Sicht durch den Benutzer gibt es eine art Minimap; in der man den aktuellen Sichtbereich des JScrollPane sehen kann.

Das Problem ist nur, um herauszufinden wie groß der Sichtbereich auf der Minimap dargestellt werden muss, brauch ich die Relation zwischen Kartengröße und Sichtbereichgröße.

Und genau hier haakt es.

<<----- Problem ----->>
Ich kann die Größe von Komponenten auf meinem JFrame nicht abrufen. Ich habe dem JFrame nähmlich keine Größe übergeben, nur den Befehl
Java:
setExtendedState(JFrame.MAXIMIZED_BOTH);
Wenn ich versuche herauszufinden wie groß eine Komponente ist, kommen falsche/negative Werte heraus.

Das ist natürlich ein Problem!
Also weiss jmd. eine Möglichkeit, dass zu umgehen?

Vielen Dank
 

Asgar13

Bekanntes Mitglied
Was bekommst du denn bei

Java:
Point xy = button.getSize();

heraus?

PS. Könnte auch nur für SWT bestehen.
 

Neue Themen


Oben