2012-04-12 15 views
8

Projemde JScrollPane numaralı telefona JPanel ekliyorum.JScrollPane'de yavaş kaydırma hızı nasıl artırılır?

Tüm iyi çalışıyor, ancak JPanel içinde fare tekerleği kullanarak fare kaydırma hakkında bir sorun var. Kaydırmada hız çok yavaş. Nasıl daha hızlı yapılır?

Benim kodudur:

JPanel panel = new JPanel(); 

panel.setLayout(new BorderLayout()); 
objCheckBoxList = new CheckBoxList(); 
BaseTreeExplorer node = (BaseTreeExplorer)projectMain.objCommon.tree.getLastSelectedPathComponent(); 
if (node.getObject() != null) { 
    cmbList.setSelectedItem(node.getParent().toString()); 
} else { 
    if (node.toString().equalsIgnoreCase("List of attributes")) { 
     cmbList.setSelectedIndex(0); 
    } else { 
     cmbList.setSelectedItem(node.toString()); 
    } 
} 

panel.add(objCheckBoxList); 

JScrollPane myScrollPanel = new JScrollPane(panel); 

myScrollPanel.setPreferredSize(new Dimension(200, 200)); 
myScrollPanel.setBorder(BorderFactory.createTitledBorder("Attribute List")); 

cevap

29

Sen

myJScrollPane.getVerticalScrollBar().setUnitIncrement(16);
Here detay bu kod satırı ile kaydırma hızını ayarlayabilirsiniz.

+0

Cevabınız için teşekkürler @mbaydar. – Ronak

İlgili konular