Mam JTextArea i obecnie jest po prostuwyświetlana jako cienka linia, nie mogę zmienić jej rozmiaru, nic nie zrobię. Jest po prostu za mały i nie można go dostosować bez względu na to, jakie właściwości zmienię. Czy ktoś może zaproponować rozwiązanie?
private JTextArea outputT;
Dostosowuję właściwości:
outputT = new JTextArea(5, 20);
outputT.setMargin(new Insets(5, 5, 5, 5));
outputT.setEditable(false);
outputT.setPreferredSize(new Dimension(550, 50));
Odpowiedzi:
2 dla odpowiedzi № 1Mam JTextArea i jest on obecnie wyświetlany jako cienka linia,
jest wymagane
położyć JTextArea do JScrollPane
ustaw początkowy rozmiar dla JTextArea (int, int) zaakceptowana przez
LayoutManager
(iJFrame.pack()
)użyj właściwego LayoutManager w przypadku, który chcesz ustawić
Min
/Max
/PreferredSize
dla (JTextArea
położone w)JScrollPane