Swing getInsets() JInternalFrame

AmunRa

Gesperrter Benutzer
Hallo ich verwende soeben ein JinternalFrame, ich möchte, dass der Inhalt des Fensters eine Bestimmte größe hat.

Für die Berchnung des verwende ich eigentlich die selbe Berechnung wie für JFrames.

Code:
int height = internalFrame.getInsets().top+internalFrame.getInsets().bottom+inhalt.height 
int width = internalFrame.getInsets().right+internalFrame.getInsets().left+inhalt.width 
internalFrame.setSize(width,height);

so ca. mach ich das.

Mein Problem ist, dass internalFrame.getInsets().top einen Falschen wert zurück gibt.
Ich meine er gibt mir nicht die Tatsächliche Höhe des Oberenrades zurück (Ich meine die Leiste in der die Schleißen-, Minimieren- Maximierenbutton sind) wenn ich den oberen Code auf eine JFrame anwende bekomme ich die richtigen werte.

Was muss ich ändern?

Danke
 

Zurück
Oben