Wenn ich eine JTextArea mit MigLayout wie folgt verwende:
%Vor%Dann vergrößert und verkleinert sich die JTextArea perfekt, wenn Sie die Größe des Fensters ändern. Wenn ich den Zeilenumbruch auf true setze, schrumpft die JTextArea nicht, wenn ich das Fenster wieder verkleinere. Ich würde jede Hilfe sehr schätzen. Danke
Marcel
Dies liegt daran, dass JTextArea
bei jeder Größenanpassung automatisch die Mindestbreite eingestellt hat. Details finden Sie im MigLayout-Forum . Erstellen Sie grob zusammengefasst ein Panel, das JTextArea
enthält, und Sie können das Größenänderungsverhalten weiter steuern. Hier ist ein Auszug aus dem obigen Forum Post:
Verwenden Sie dann, wo immer Sie die JTextArea verwenden möchten, das Panel mit dem Textbereich:
%Vor%Ich habe gerade entdeckt, dass dies einfach durch Ändern der Zeile
gelöst werden kann %Vor%bis
%Vor%und keine zusätzlichen Panels sind erforderlich. Eine explizite Mindestgröße ist der Trick.
Erläuterung: Lesen Sie den Hinweis unter dem Abschnitt über das Auffüllen im MiGLayout-Whitepaper: