2012-04-12 2 views
8

내 프로젝트에서 JScrollPaneJPanel을 추가합니다.JScrollPane에서 느린 스크롤 속도를 늘리는 방법은 무엇입니까?

모두 정상적으로 작동하지만 마우스 스크롤 마우스 휠을 JPanel에서 사용하면 마우스 스크롤에 대한 한 가지 문제가 있습니다. 그것은 스크롤 속도가 매우 느립니다. 그것을 더 빨리 만드는 방법?

내 코드는 다음과 같습니다

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

관련 문제