ImagePanel.java 文件源码

java
阅读 38 收藏 0 点赞 0 评论 0

项目:rplib 作者:
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();
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号