Hallo, eine allgemeine Frage über Swing-Applikation.
Zum Beispiel ich habe zwei Komponenten JEditorPane für die Ausgabe mit Center und JTextfField mit South. Als einen Layout beim JPanel wird BorderLayout verwendet.
Nun kommt das Problem mit dem Größenanpassung: bei so einem flachen JTextField, kann der Benutzer keinen Text eingeben, ohne dabei in den mikrodimensionalen Raum spurlos zu verschwinden. Um den Benutzer vor solchen Gefahren zu schützen, eine Möglichkeit das Design anzupassen, wäre meine Meinung nach gut angebracht. Aus dem Grund habe ich verschiedene Möglichkeiten probiert, genau genommen eine: GridBagConstraints, leider ist dies im Netz schlecht beschrieben. Da es die einzige Möglichkeit ist die Größen anzupassen, wäre ich für eine bessere Erklärung offen.
Ich selbst habe mir überlegt, andere Layouts zu verwenden, aber dann habe ich mich erinnert, dass es nur bei JavaFX Sinn macht, einzelne Layouts in einander zu schachteln.
Bitte nicht den WindowBuilder vorschlagen, da es sich um einen Swing-Dschungel handelt.
Zum Beispiel ich habe zwei Komponenten JEditorPane für die Ausgabe mit Center und JTextfField mit South. Als einen Layout beim JPanel wird BorderLayout verwendet.
Nun kommt das Problem mit dem Größenanpassung: bei so einem flachen JTextField, kann der Benutzer keinen Text eingeben, ohne dabei in den mikrodimensionalen Raum spurlos zu verschwinden. Um den Benutzer vor solchen Gefahren zu schützen, eine Möglichkeit das Design anzupassen, wäre meine Meinung nach gut angebracht. Aus dem Grund habe ich verschiedene Möglichkeiten probiert, genau genommen eine: GridBagConstraints, leider ist dies im Netz schlecht beschrieben. Da es die einzige Möglichkeit ist die Größen anzupassen, wäre ich für eine bessere Erklärung offen.
Ich selbst habe mir überlegt, andere Layouts zu verwenden, aber dann habe ich mich erinnert, dass es nur bei JavaFX Sinn macht, einzelne Layouts in einander zu schachteln.
Bitte nicht den WindowBuilder vorschlagen, da es sich um einen Swing-Dschungel handelt.