Gibt es eine Möglichkeit, die Inhalte von JFrame
zu setzen?
Ich habe es versucht
und
%Vor%aber keiner von ihnen scheint zu funktionieren.
Im Grunde ist contentPanel
der Hauptcontainer Ihres Frames.
Das Überschreiben der Insets
von JFrame
wäre nicht die Lösung für Ihr tatsächliches Problem.
Um Ihre Frage zu beantworten, können Sie die Insets von JFrame
nicht setzen. Sie sollten JFrame erweitern und die Methode getInsets
überschreiben, um die benötigten Einschübe zu erhalten.
Sie müssen ein Objekt von LayOutConstraint erstellen und seine Insets setzen. Wie im folgenden Beispiel habe ich GridBagLayout () verwendet und GridBagConstraint () Objekt verwendet.
%Vor% Da diese Frage noch keine definitive Antwort hat, könnt ihr es wie basiljames tun hier . Die richtige Vorgehensweise wäre, ein JFrame
zu erweitern und dann die Methode getInsets()
zu überschreiben.
Zum Beispiel
%Vor%