JavaFXUI.java 文件源码

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

项目:OpenVSP3Plugin 作者:
private SortedList<DesignVariable> getSortedFilteredDesignVariables(ObservableList<DesignVariable> designVariables) {
    LOG.trace("getSortedFilteredDesignVariables(designVariables)");
    Pattern pattern;
    try {
        pattern = Pattern.compile(filterTextField.getText());
    } catch(Exception ex) {
        pattern = emptyPattern;
    }
    Pattern finalPattern = pattern; // make lambda happy
    return new SortedList<>(designVariables.filtered((DesignVariable dv) -> {
        boolean filter = ((selectedOnlyButton.isSelected() && !dv.isChecked()) ||
                (!filterTextField.getText().isEmpty() && !finalPattern.matcher(dv.getFullName()).find()));
        return !filter;
    }));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号