Ho eseguito il seguente applicativo swing
Forse sbaglio qualcosa nell'"impacchettare" i vari oggetti, il dubbio mi viene dal fatto che se provo ad utilizzare la rondella del mouse per scorrere la barra di scorrimento, la barra si muove lentissima.
Inoltre se il mouse non e' sopra la barra ma in qualsiasi altro punto dell'applicazione swing, la barra non si muove al movimento della rondella del mouse
Sbaglio qualcosa?
codice:
package jscrollpane;
import java.awt.Container;
import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class ScrollPaneTest2 extends JFrame {
public ScrollPaneTest2() {
JTextArea jta1 = new JTextArea("bla bla bla", 20, 20);
JScrollPane jsp1 = new JScrollPane(jta1);
JTextArea jta2 = new JTextArea("bla bla bla", 40, 20);
JScrollPane jsp2 = new JScrollPane(jta2);
JPanel jp = new JPanel();
jp.setLayout(new BoxLayout(jp, BoxLayout.PAGE_AXIS));
jp.add(jsp1);
jp.add(jsp2);
JScrollPane jsp3 = new JScrollPane(jp);
Container c = getContentPane();
c.add(jsp3);
}
public static void main(String[] args) {
JFrame frame = new ScrollPaneTest2();
frame.setSize(600,400);
frame.setVisible(true);
}
}