G
Gast
Gast
Hallo!
Ich programmiere eine Eingabemaske mit mehreren Textfeldern, die untereinander und ohne vertikalen Abstand angeordnet sind. Um Geburtsdaten einzugeben, verwende ich ein Objekt, das von JPanel abgeleitet wird und auf dem sich drei Textfelder befinden. Füge ich nun dieses Panel zu den restlichen Textfeldern der Eingabemaske hinzu, entsteht ein kleiner vertikaler Abstand zwischen dem letzten Textfeld und dem "Geburtsdateneingabepanel", was nicht besonders gut aussieht.
Ich habe mir daraufhin die Insets der Textfelder in dem "Geburtsdateneingabepanel" angesehen und festgestellt, dass diese den Wert 3 haben, was möglicherweise der Grund für diesen Abstand sein könnte. Ich habe aber keine Funktion gefunden mit der ich die Insets auf 0 setzen kann ( textfeld.getInsets(new Insets(0, 0, 0, 0)) funktioniert auch nicht).
Gibt es eine Möglichkeit die Insets zu verändern ?
Ensteht automatisch ein Rand, wenn man Gui - Elemente auf einem Panel anordnet ?
Wie könnte man das Problem sonst noch lösen?
Besten Dank!
Ich programmiere eine Eingabemaske mit mehreren Textfeldern, die untereinander und ohne vertikalen Abstand angeordnet sind. Um Geburtsdaten einzugeben, verwende ich ein Objekt, das von JPanel abgeleitet wird und auf dem sich drei Textfelder befinden. Füge ich nun dieses Panel zu den restlichen Textfeldern der Eingabemaske hinzu, entsteht ein kleiner vertikaler Abstand zwischen dem letzten Textfeld und dem "Geburtsdateneingabepanel", was nicht besonders gut aussieht.
Ich habe mir daraufhin die Insets der Textfelder in dem "Geburtsdateneingabepanel" angesehen und festgestellt, dass diese den Wert 3 haben, was möglicherweise der Grund für diesen Abstand sein könnte. Ich habe aber keine Funktion gefunden mit der ich die Insets auf 0 setzen kann ( textfeld.getInsets(new Insets(0, 0, 0, 0)) funktioniert auch nicht).
Gibt es eine Möglichkeit die Insets zu verändern ?
Ensteht automatisch ein Rand, wenn man Gui - Elemente auf einem Panel anordnet ?
Wie könnte man das Problem sonst noch lösen?
Besten Dank!