• Liebe User, bitte beachtet folgendes Thema: Was im Forum passiert, bleibt im Forum! Danke!
  • Hallo Gemeinde! Das Problem leidet zurzeit unter technischen Problemen. Wir sind da dran, aber das Zeitkontingent ist begrenzt. In der Zwischenzeit dürfte den meisten aufgefallen sein, dass das Erstellen von Posts funktioniert, auch wenn das Forum erstmal eine Fehlermeldung wirft. Um unseren Löschaufwand zu minimieren, bitten wir euch darum, nicht mehrmals auf 'Post Reply' zu klicken, da das zur Mehrfachposts führt. Grußworte.

sichtbarer bereich eines java.awt.Frame's herausfinden

Mitglied seit
08.03.2004
Beiträge
1.574
Reaktionen
0
den Leuten, die hier Java proggen ist sicher auch schon mal aufgefallen, dass der sichtbare Bereich eines ganz normales AWT-Frames nicht bei (0,0) anfängt und auch nicht bei (this.getWidth(), this.getHeight()) aufhört.
Ich kann mir nicht vorstellen das die API für den sichtbaren Bereich nicht ein extra Objekt hat oder Methoden, die einem die Koordinaten des sichtbaren Bereichs wiedergeben.
Kennt die einer von euch? Wie habt ihr die ermittelt?
Das von Hand jedes Mal zu ermitteln ist zwar nicht schwer, aber naja. So richtig glücklich ist man als Programmierer damit nicht...
 
Mitglied seit
02.09.2002
Beiträge
3.281
Reaktionen
106
Original geschrieben von Javadoc
A Frame is a top-level window with a title and a border.

The size of the frame includes any area designated for the border. The dimensions of the border area may be obtained using the getInsets method, however, since these dimensions are platform-dependent, a valid insets value cannot be obtained until the frame is made displayable by either calling pack or show. Since the border area is included in the overall size of the frame, the border effectively obscures a portion of the frame, constraining the area available for rendering and/or displaying subcomponents to the rectangle which has an upper-left corner location of (insets.left, insets.top), and has a size of width - (insets.left + insets.right) by height - (insets.top + insets.bottom).

Ist das inetwa was dein Problem beschreibt?
 
Oben