13.8. JTextArea

Anders als ein JTextField kann eine JTextArea (ein Textbereich) mehr als eine Zeile Text enthalten. Ihre Erzeugung erfordert ein wenig Konfigurationsaufwand, weil sie nicht von vornherein mit Scrollbalken oder Zeilenumbruch ausgestattet ist. Um eine JTextArea scrollfähig zu machen, müssen Sie sie in eine Scroll-Pane setzen. Eine Scroll-Pane ist ein Objekt mit einer besonderen Vorliebe fürs Scrollen, das sich der Scrollbedürfnisse des Textbereichs annehmen wird.

Konstruktor

JTextArea text = new JTextArea(10,20);

10 bedeutet 10 Zeilen (setzt die bevorzugte Höhe).

20 bedeutet 20 Spalten (setzt die bevorzugte Breite).

Verwendung

❶ Nur ein vertikaler, kein horizontaler Scrollbalken

JScrollPane scroller = new JScrollPane(text);
				text.setLineWrap(true); ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.