public void setModel(ImagePanelModel model) {
this.model = model;
revalidate();
final JScrollPane scrollPane = (JScrollPane) SwingUtilities.getAncestorOfClass(JScrollPane.class, this);
if (scrollPane != null) {
scrollPane.addMouseWheelListener(new MouseWheelListener() {
public void mouseWheelMoved(MouseWheelEvent e) {
if (SwingUtil.isControlDown(e) || e.isMetaDown()) {
e.consume();
int steps = e.getWheelRotation();
setGridSize(gridSize + steps);
scrollPane.setWheelScrollingEnabled(false);
} else {
scrollPane.setWheelScrollingEnabled(true);
}
}
});
scrollPane.revalidate();
scrollPane.repaint();
}
}
ImagePanel.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:rplib
作者:
评论列表
文章目录