javafx.scene.layout.Region.setVisible()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.1k)|赞(0)|评价(0)|浏览(104)

本文整理了Java中javafx.scene.layout.Region.setVisible方法的一些代码示例,展示了Region.setVisible的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Region.setVisible方法的具体详情如下:
包路径:javafx.scene.layout.Region
类名称:Region
方法名:setVisible

Region.setVisible介绍

暂无

代码示例

代码示例来源:origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.ui.controls

public void updateSelection(com.google.common.collect.Range<Integer> localSelection, boolean continues) {
  this.continues = continues;
  if (isSelectionChange(localSelection)) {
    if (localSelection == null) {
      this.selectionMarker.setVisible(false);
    }
    else {
      this.selectionMarker.setVisible(true);
    }
    this.selection = localSelection;
    requestLayout();
    if (debugAnimation) {
      LineNode.this.debugUpdateSelection.play();
    }
  }
}

代码示例来源:origin: at.bestsolution.eclipse/org.eclipse.fx.ui.controls

private void handleSelectionChange(Observable o, TextSelection oldSelection, TextSelection newSelection) {
  if (newSelection.length == 0) {
    this.selectionMarker.setVisible(false);
    this.selectionMarker.resize(0, 0);
  } else {
    this.selectionMarker.setVisible(true);
    int start = newSelection.offset;
    int end = newSelection.offset + newSelection.length;
    this.selectionStartNode = null;
    this.selectionEndNode = null;
    for (StyledTextNode t : this.textNodes) {
      if (t.intersectOffset(start, end)) {
        if (this.selectionStartNode == null) {
          this.selectionStartNode = t;
        }
        this.selectionEndNode = t;
      }
    }
    if (this.selectionStartNode != null && this.selectionEndNode != null) {
      int charIndex = start - this.selectionStartNode.getStartOffset();
      this.selectionStartX = this.selectionStartNode.getCharLocation(charIndex);
      charIndex = end - this.selectionEndNode.getStartOffset();
      this.selectionEndX = this.selectionEndNode.getCharLocation(charIndex);
      requestLayout();
    }
  }
}

代码示例来源:origin: com.aquafx-project/aquafx

cancelSearchIconPath.setVisible(false);

代码示例来源:origin: at.bestsolution.eclipse/org.eclipse.fx.ui.controls

getStyleClass().add("styled-text-layout-container"); //$NON-NLS-1$
this.textNodes.addListener(this::recalculateOffset);
this.selectionMarker.setVisible(false);
this.selectionMarker.setManaged(false);
this.selectionMarker.getStyleClass().add("selection-marker"); //$NON-NLS-1$

相关文章

微信公众号

最新文章

更多