0
JScroll Paneの位置を垂直に設定しようとしましたが、ある時点でキャップされているようです。横方向にはうまく動作します。JScrollPane垂直位置が設定されていません
JPanel panel = new JPanel(null);
panel.setBorder(BorderFactory.createLineBorder(Color.red));
panel.setPreferredSize(new Dimension(800, 800));
JLabel l = new JLabel("test1");
l.setBounds(40,40,100,100); panel.add(l);
JLabel l2 = new JLabel("test2");
l2.setBounds(440,440,100,100);panel.add(l2);
JScrollPane scroll = new JScrollPane(panel);
scroll.getVerticalScrollBar().setValue(500);
scroll.getHorizontalScrollBar().setValue(500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new BorderLayout());
add(scroll, BorderLayout.CENTER);
setSize(300, 300);
setVisible(true);
写真:http://i.imgur.com/nIqBlrv.png
私は私が望むいずれかに垂直数を設定することができます。このポジションを超えてはいきません。
誰かが私を助けてくれることを願っています。すでにタイ。
可能な複製(http://stackoverflow.com/questions/2544758 [スクロールのスクロールの位置を調整する方法] /スクロール・ペイン・オブ・ザ・スクロール・ペインの位置調整方法) – McNets