ImgPanel.java 文件源码

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

项目:imglib2-tests 作者:
public SliderPanel(final ImgData<?> imgData) {
    setBorder(new TitledBorder(imgData.name));
    setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
    // add one slider per dimension beyond the first two
    for (int d = 2; d < imgData.imgPlus.numDimensions(); d++) {
        final int dimLength = (int) imgData.imgPlus.dimension(d);
        final JScrollBar bar =
            new JScrollBar(Adjustable.HORIZONTAL, 0, 1, 0, dimLength);
        final int dim = d;
        bar.addAdjustmentListener(new AdjustmentListener() {

            @Override
            public void adjustmentValueChanged(final AdjustmentEvent e) {
                final int value = bar.getValue();
                imgData.projector.setPosition(value, dim);
                imgData.projector.map();
                imgData.owner.repaint();
            }
        });
        add(bar);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号