2012-04-12 12 views
8

मैं अपनी परियोजना में JScrollPane में JPanel जोड़ रहा हूं।JSCrollPane पर धीमी स्क्रॉल गति को कैसे बढ़ाया जाए?

सभी ठीक काम कर रहे हैं, लेकिन माउस-व्हील का उपयोग करके जेननेल में माउस स्क्रॉल के बारे में एक समस्या है। स्क्रॉलिंग पर गति बहुत धीमी है। इसे तेजी से कैसे बनाया जाए?

मेरे कोड है:

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")); 

उत्तर

29

आप कोड की इस पंक्ति

myJScrollPane.getVerticalScrollBar().setUnitIncrement(16);
Here विवरण है के साथ अपने स्क्रॉलिंग गति सेट कर सकते हैं।

+0

उत्तर के लिए धन्यवाद @mbaydar। – Ronak