Hurricane123
Grünschnabel
Hallo liebe Foren Gemeinde !
Ich hab ein ganz dickes Problem.
Ich arbeite an einen Java-Projekt für die Schule. Es geht um die Auswertung von Daten die über eine Textdatei eingelesen und ausgewertet werden sollen etc...
Dies nur kurz zur Einführung, das Programm ist fertig und funktioniert wie erwartet. Mein Problem liegt beim Layout.
Ich arbeite mit einem GridBagLayout. Die Anordnung entspricht auch (weitesgehend) meinen Erwartungen.
Nun zum eigentlichen Problem:
Nachdem ich eine Textdatei eingelesen hab wird der Inhalt in die linke JListBox geschrieben. Wenn ich nun die Daten sortiere und die verchiedenen JRadiouttons aktiviere, bzw. die JComboBoxen fülle verändert sich die Größe der Komponenten.
Genauer gesagt, die komplette Linke Seite wird breiter (Also alle Komponenten auf der linken Seite).
Ich vermute es liegt daran das sich irgendwelche Abstände oder Größen verändern wenn die ComboBoxen gefüllt, bzw. die RadioButtons den Fokus haben.
Leider habe ich nur nix brauchbares hierzu im Web gefunden.
Der grundsätzliche Aufbau ist folgender:
Es gibt ein Hauptpanel mit GridBagLyout und 2 Spalten denen die ganzen komponenten hinzugefügt werden.
Die JRadioButtons sind auf einem eigenen Panel, ebenfalls mit GridBagLayout angeordnet.
Ich hoffe ihr könnt mir helfen.
Schonmal vielen Dank im voraus.
Hier ist der Link zum Teil des Quelltextes in dem das Layout initialisiert wird:
http://nopaste.php-quake.net/29921
Als Anhang noch die Bilder bevor und nachdem sich das Layout geändert hat.
Ich hab ein ganz dickes Problem.
Ich arbeite an einen Java-Projekt für die Schule. Es geht um die Auswertung von Daten die über eine Textdatei eingelesen und ausgewertet werden sollen etc...
Dies nur kurz zur Einführung, das Programm ist fertig und funktioniert wie erwartet. Mein Problem liegt beim Layout.
Ich arbeite mit einem GridBagLayout. Die Anordnung entspricht auch (weitesgehend) meinen Erwartungen.
Nun zum eigentlichen Problem:
Nachdem ich eine Textdatei eingelesen hab wird der Inhalt in die linke JListBox geschrieben. Wenn ich nun die Daten sortiere und die verchiedenen JRadiouttons aktiviere, bzw. die JComboBoxen fülle verändert sich die Größe der Komponenten.
Genauer gesagt, die komplette Linke Seite wird breiter (Also alle Komponenten auf der linken Seite).
Ich vermute es liegt daran das sich irgendwelche Abstände oder Größen verändern wenn die ComboBoxen gefüllt, bzw. die RadioButtons den Fokus haben.
Leider habe ich nur nix brauchbares hierzu im Web gefunden.
Der grundsätzliche Aufbau ist folgender:
Es gibt ein Hauptpanel mit GridBagLyout und 2 Spalten denen die ganzen komponenten hinzugefügt werden.
Die JRadioButtons sind auf einem eigenen Panel, ebenfalls mit GridBagLayout angeordnet.
Ich hoffe ihr könnt mir helfen.
Schonmal vielen Dank im voraus.
Hier ist der Link zum Teil des Quelltextes in dem das Layout initialisiert wird:
http://nopaste.php-quake.net/29921
Als Anhang noch die Bilder bevor und nachdem sich das Layout geändert hat.