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
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
<<----- 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);
Das ist natürlich ein Problem!
Also weiss jmd. eine Möglichkeit, dass zu umgehen?
Vielen Dank