JTextAread mit Scrollbar ausstatten
-
Hallo,
ich habe eine JTextArea und da möchte ich am Rand eine Verticale Scrollbar haben. Wie mach ich das.
Folgendes ist fehlgeschlagen:text4 = new JTextArea(null,25,50); text4.setEnabled(false); zelle1.add(text4); JScrollBar bildlauf = new JScrollBar(JScrollBar.VERTICAL); bildlauf.setPreferredSize(new Dimension(20,100)); text4.add(bildlauf);
Und wie schaffe ich es dann das der Text auch mitgescrollt wird?
Vielen dank schon mal.
-
Wenn du die JTextArea in eine JScrollPane einbettest dann hast du die Scrollbars
-
Ok,
nach deiner recht knappen Antwort habe ich es jetzt so versucht:text4 = new JTextArea(); zelle1 = new JScrollPane(text4); pane.add("West",zelle1);
es geht aber leider nicht, was haber ich denn falsch gemacht?
-
Na ja knapp war sie nicht aber zielgerecht
Versuch es mal hiermit:import javax.swing.*; public class ScrollPaneDemo extends JFrame { public ScrollPaneDemo() { super("ScrollPaneDemo with JTextArea"); this.getContentPane().add(new JScrollPane(new JTextArea())); this.setVisible(true); } public static void main (String args[]) { new ScrollPaneDemo(); } }
-
Das mit dem Mausrad und dem scrollen sollte dann ja mit JRE 1.4 von selbst funktionieren.