Ich habe ein JTextArea und es ist derzeit nurangezeigt als dünne Linie, ich kann es nicht veranlassen, die Größe neu zu bestimmen, es tut nichts. Es ist einfach zu klein und passt sich nicht an, egal welche Eigenschaften ich ändere. Kann mir jemand eine Lösung vorschlagen?
private JTextArea outputT;
Ich passe die Eigenschaften an:
outputT = new JTextArea(5, 20);
outputT.setMargin(new Insets(5, 5, 5, 5));
outputT.setEditable(false);
outputT.setPreferredSize(new Dimension(550, 50));
Antworten:
2 für die Antwort № 1Ich habe eine JTextArea und sie wird derzeit nur als dünne Linie angezeigt.
Wird benötigt
stellen JTextArea zu JScrollPane
Anfangsgröße für einstellen JTextArea (int, int) akzeptiert von
LayoutManager
(undJFrame.pack()
)richtig verwenden LayoutManager in dem Fall, dass Sie einstellen möchten
Min
/Max
/PreferredSize
zum (JTextArea
platziert in)JScrollPane