Hallo zusammen,
ich brauche in einem JDialog ein JTextArea-Feld mit einem vertikalen Scroll-Balken. Also habe ich wie folgt versucht, so etwas zu erzeugen:
Zum besseren Verständnis: meinDatenFormular ist der JDialog. Das JTextArea (Verbleib_Feld) und das JScrollPane (Verbleib_Scroll) wurden schon vorher an anderer Stelle deklariert.
Verbleib_Feld = new JTextArea();
Verbleib_Feld.setSize( 500, 100 );
Verbleib_Feld.setLineWrap(true);
Verbleib_Feld.setWrapStyleWord(true);
Font l_Schrift = new Font("Arial", Font.PLAIN, 11);
Verbleib_Feld.setFont(l_Schrift);
Verbleib_Feld.setEditable( true );
Verbleib_Feld.setLocation( 170, 170 );
Verbleib_Feld.setBackground(Color.white);
Verbleib_Feld.setVisible( true );
Verbleib_Scroll = new JScrollPane();
Verbleib_Scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
Verbleib_Scroll.setViewportView(Verbleib_Feld);
Verbleib_Scroll.setVisible(true);
meinDatenFormular.getContentPane().add(Verbleib_Scroll);
Das Ergebnis ist schlicht und ergreifend rein gar nichts. Am JTextArea kann es eigentlich nicht liegen, denn wenn ich das zum JDialog hinzu füge, ist es sichtbar und funktioniert, nur eben ohne Scrollbalken.
Füge ich das JTextArea aber zum JScrollPane hinzu und dieses danach zum JDialog, dann wird nichts angezeigt. Das ist auch so, wenn ich das JScrollPane einfach über add zum JDialog hinzufüge, also ohne getContentPane().
Woran könnte das liegen?
Grüße,
Thomas
ich brauche in einem JDialog ein JTextArea-Feld mit einem vertikalen Scroll-Balken. Also habe ich wie folgt versucht, so etwas zu erzeugen:
Zum besseren Verständnis: meinDatenFormular ist der JDialog. Das JTextArea (Verbleib_Feld) und das JScrollPane (Verbleib_Scroll) wurden schon vorher an anderer Stelle deklariert.
Verbleib_Feld = new JTextArea();
Verbleib_Feld.setSize( 500, 100 );
Verbleib_Feld.setLineWrap(true);
Verbleib_Feld.setWrapStyleWord(true);
Font l_Schrift = new Font("Arial", Font.PLAIN, 11);
Verbleib_Feld.setFont(l_Schrift);
Verbleib_Feld.setEditable( true );
Verbleib_Feld.setLocation( 170, 170 );
Verbleib_Feld.setBackground(Color.white);
Verbleib_Feld.setVisible( true );
Verbleib_Scroll = new JScrollPane();
Verbleib_Scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
Verbleib_Scroll.setViewportView(Verbleib_Feld);
Verbleib_Scroll.setVisible(true);
meinDatenFormular.getContentPane().add(Verbleib_Scroll);
Das Ergebnis ist schlicht und ergreifend rein gar nichts. Am JTextArea kann es eigentlich nicht liegen, denn wenn ich das zum JDialog hinzu füge, ist es sichtbar und funktioniert, nur eben ohne Scrollbalken.
Füge ich das JTextArea aber zum JScrollPane hinzu und dieses danach zum JDialog, dann wird nichts angezeigt. Das ist auch so, wenn ich das JScrollPane einfach über add zum JDialog hinzufüge, also ohne getContentPane().
Woran könnte das liegen?
Grüße,
Thomas