コード例 #1
0
ファイル: TreePanel.java プロジェクト: phyloviz/phyloviz-main
 public void reseting() {
   this.getCheckingModel().setCheckingMode(CheckingMode.PROPAGATE);
   this.getCheckingModel().clearChecking();
   MenuSelectionManager.defaultManager().clearSelectedPath();
   this.clearStructures();
   this.clearSelection();
   transformModel.setFilter(null, null);
 }
コード例 #2
0
ファイル: TreePanel.java プロジェクト: phyloviz/phyloviz-main
 public void releasedKey(String regex) {
   MenuSelectionManager.defaultManager().clearSelectedPath();
   this.getCheckingModel().setCheckingMode(CheckingMode.SIMPLE);
   TreeModelTransformer.Filter filter =
       regex.isEmpty()
           ? null
           : new TreeModelTransformer.RegexFilter(
               Pattern.compile(regex, Pattern.CASE_INSENSITIVE), false);
   TreePath startingPath = filter == null ? null : this.getSelectionPath();
   transformModel.setFilter(filter, startingPath);
   MenuSelectionManager.defaultManager().clearSelectedPath();
   this.getCheckingModel().setCheckingMode(CheckingMode.PROPAGATE);
 }