problem z JScrollPane

0

Witam
Mam problem. Pasek przewijania nie konczy sie tam gdzie tekst. Można przesunąć pasek niżej gdzie nie ma tekstu. Proszę o pomoc.

            pole = new JTextArea(tekst3,400,100);
            pole.setEditable(false);
	pole.setWrapStyleWord(true);
	pole.setLineWrap(true);
	JScrollPane scroll = new JScrollPane(pole);
	scroll.setPreferredSize(new Dimension(200,400));
	scroll.setBorder(BorderFactory.createTitledBorder("obliczenia na podstawie.."));
	JFrame f = new JFrame();
	f.add(scroll);
	f.pack();
	f.setVisible(true);
	f.setVisible(true);

Pozdrawiam

0
  1. Nie zgaduj znaczenia parametrów, tylko poczytaj w dokumentacji. Wywołanie
JTextArea pole = new JTextArea(tekst3,400,100);

zbudowało pole tekstowe o 400 wierszach.

0

Z tej

scroll.setPreferredSize(new Dimension(200,400));

instrukcji bym zrezygnował. Bez niej wielkość obiektu JScrollPane "sama" się dopasuje do wielkości
JTextArea.

0

Dziękuje bardzo za pomoc.
Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1