Hallo,
ich hab in meinem GridBagLayout JPanels mit diversen Inhalten. Eines davon beinhaltet beispielsweise ein JLabel, welches nur am Anfang angezeigt werden soll. Nach ein Interaktion soll das JLabel nicht mehr sichtbar sein (ob visible(false) oder remove() ist egal). Das Problem was sich ergibt, das JPanel wird beim removen oder eben invis machen des Labels resized.
Damit wird auch der Rest vom GridBag resized, was bei den übrigen sichtbaren Komponenten eine Verschiebung bewirken kann.
Wie kann ich dieses resizen unterbinden, wenn ich doch nur den Inhalt einer GridBag-Komponente unsichtbar mache? Ich hätte gern, dass der Rest der GridBag-Komponenten an Ort und Stelle bleibt
ich hab in meinem GridBagLayout JPanels mit diversen Inhalten. Eines davon beinhaltet beispielsweise ein JLabel, welches nur am Anfang angezeigt werden soll. Nach ein Interaktion soll das JLabel nicht mehr sichtbar sein (ob visible(false) oder remove() ist egal). Das Problem was sich ergibt, das JPanel wird beim removen oder eben invis machen des Labels resized.
Damit wird auch der Rest vom GridBag resized, was bei den übrigen sichtbaren Komponenten eine Verschiebung bewirken kann.
Wie kann ich dieses resizen unterbinden, wenn ich doch nur den Inhalt einer GridBag-Komponente unsichtbar mache? Ich hätte gern, dass der Rest der GridBag-Komponenten an Ort und Stelle bleibt