EULADialog.java 文件源码

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

项目:rapidminer 作者:
/**
 * Listens to changes of the scroll bar of the text are showing the EULA text, enables the check
 * box once the user scrolled to the end of the document.
 */
@Override
public void adjustmentValueChanged(AdjustmentEvent e) {
    JScrollBar scrollBar = this.scrollPane.getVerticalScrollBar();
    if (e.getSource() == scrollBar) {
        // the maximum value of the scroll bar assumes that the content is
        // not visible anymore, since this is not the case when scrolling
        // to the end of the document (the last part is still visible),
        // we have to include the visible amount in the comparison
        int currentValue = scrollBar.getValue() + scrollBar.getVisibleAmount();
        if (currentValue >= scrollBar.getMaximum()) {
            // the user scrolled to the end of the document
            this.acceptCheckBox.setEnabled(true);
            this.acceptCheckBox.requestFocusInWindow();
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号