Ron*_*nak 13 java swing jpanel mousewheel jscrollpane
我在我的项目中添加了JPanel一个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"));
Run Code Online (Sandbox Code Playgroud)
mba*_*dar 35
您可以使用此行代码设置滚动速度
myJScrollPane.getVerticalScrollBar().setUnitIncrement(16);Run Code Online (Sandbox Code Playgroud)
这是细节.
| 归档时间: |
|
| 查看次数: |
8195 次 |
| 最近记录: |