javafx.scene.Node.minWidth()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(2.6k)|赞(0)|评价(0)|浏览(108)

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

Node.minWidth介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

double minX = Double.MAX_VALUE;
double maxX = Double.MIN_VALUE;

for (int i = 0; i < children.size(); i++) {
 Node node = children.get(i);
 if (node.isManaged()) {
  final double x = node.getLayoutBounds().getMinX() + node.getLayoutX();
  minX = Math.min(minX, x);
  maxX = Math.max(maxX, x + node.minWidth(-1));
 }
}

代码示例来源:origin: org.controlsfx/controlsfx

@Override
protected double computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) {
  return content == null ? 0 : content.minWidth(height);
};

代码示例来源:origin: org.fxmisc.flowless/flowless

@Override
public double minBreadth(Node node) {
  return node.minWidth(-1);
}

代码示例来源:origin: org.controlsfx/controlsfx

@Override protected double computeMinWidth(double height) {
  String text = getText();
  Node graphic = getGraphic();
  if ((text == null || text.isEmpty()) && (graphic != null)) {
    return graphic.minWidth(height);
  }
  return 400;
}

代码示例来源:origin: no.tornado/tornadofx-controls

protected double computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) {
  if (iconPosition().isHorizontal())
    return biggest(n -> n.minWidth(height));
  else
    return acc(n -> n.minWidth(height));
}

代码示例来源:origin: org.jfxtras/jfxtras-common

private double calculateNodeWidth(Node n, MinPrefMax size) {
  if (size == MinPrefMax.MIN) {
    return n.minWidth(-1);
  }
  if (size == MinPrefMax.MAX) {
    return n.maxWidth(-1);
  }
  return n.prefWidth(-1);
}

代码示例来源:origin: no.tornado/tornadofx-controls

protected double computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) {
  if (getSkinnable().getOrientation() == Orientation.VERTICAL)
    return biggest(n -> n.minWidth(height));
  else
    return acc(n -> n.minWidth(height));
}

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

childWidth += (extra + 1) / 2;
childWidth = Math.max(childWidth, child.minWidth(height));
child.resizeRelocate(x, y, childWidth, Math.max(height,child.minHeight(childWidth)));
x += childWidth + this.spacing.get();
child.resizeRelocate(x, y, Math.max(width,child.minWidth(childHeight)), childHeight);
y += childHeight + this.spacing.get();

代码示例来源:origin: org.eclipse.fx/org.eclipse.fx.ui.panes

childWidth += (extra + 1) / 2;
childWidth = Math.max(childWidth, child.minWidth(height));
child.resizeRelocate(x, y, childWidth, Math.max(height,child.minHeight(childWidth)));
x += childWidth + this.spacing.get();
child.resizeRelocate(x, y, Math.max(width,child.minWidth(childHeight)), childHeight);
y += childHeight + this.spacing.get();

相关文章

微信公众号

最新文章

更多

Node类方法