Abstände ohne LayoutManager

WIK-Lars

Erfahrenes Mitglied
Hallo,

ein blutiger Java-Anfänger hat folgende Frage:

ich möchte in einem JFrame Innenabstände haben oder anders ausgedrückt: angenommen ich habe ein JFrame und darin eine Komponente, z.B. ein JTextField mit einer fest vorgegebenen Größe. Wenn ich nun die pack()-Methode aufrufe, wird ja das JFrame-Fenster genau so weit geöffnet, dass das JTextField angezeigt wird. Kann ich auch ohne Benutzung von Layouts es erreichen, dass rund um das JTextField noch 10 Pixel Platz sind bis zum Fenster. Gibt es also eine Methode, um Abstände einzufügen? (Meines Wissens gibt es sowas beim BoxLayout). Ohne natürlich umständlich die Größe des JFrames in Relation zur Komponente zu errechnen und fest vorzugeben.

Vielen Dank für Deine Antwort!

Gruss, Lars
 
Moin,
die Größen der Komponenten kannst Du mit der minimum/preferred/maximumSize setzen.
Für Abstände zwischen zwei JTextFields kannst Du mal probieren, Dummy-Labels einzusetzen.
Ich jedoch plädiere auf die Verwendung von Layoutmanagern.
 

Neue Beiträge

Zurück