我在项目的 JScrollPane
中添加了一个 JPanel
。
一切正常,但在 JPanel 中使用 mouse-Wheel 进行鼠标滚动时存在一个问题。它的滚动速度非常慢。如何让它更快?
我的代码是:
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"));
最佳答案
关于java - 如何提高 JScrollPane 的慢速滚动速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10119587/