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

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

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

Region.prefWidth介绍

暂无

代码示例

代码示例来源:origin: jfoenixadmin/JFoenix

protected double getBLockWidth(Region region) {
  if (region.getMinWidth() != -1) {
    return region.getMinWidth();
  }
  if (region.getPrefWidth() != USE_COMPUTED_SIZE) {
    return region.getPrefWidth();
  } else {
    return region.prefWidth(-1);
  }
}

代码示例来源:origin: jfoenixadmin/JFoenix

protected boolean validWidth(BoundingBox box, Region region, double cellW, double gutterX, double gutterY) {
  boolean valid = false;
  if (region.getMinWidth() != -1 && box.getWidth() * cellW + (box.getWidth() - 1) * 2 * gutterX < region.getMinWidth()) {
    return false;
  }
  if (region.getPrefWidth() == USE_COMPUTED_SIZE && box.getWidth() * cellW + (box.getWidth() - 1) * 2 * gutterX >= region
    .prefWidth(-1)) {
    valid = true;
  }
  if (region.getPrefWidth() != USE_COMPUTED_SIZE && box.getWidth() * cellW + (box.getWidth() - 1) * 2 * gutterX >= region
    .getPrefWidth()) {
    valid = true;
  }
  return valid;
}

代码示例来源:origin: jfoenixadmin/JFoenix

protected boolean validHeight(BoundingBox box, Region region, double cellH, double gutterX, double gutterY) {
  boolean valid = false;
  if (region.getMinHeight() != -1 && box.getHeight() * cellH + (box.getHeight() - 1) * 2 * gutterY < region.getMinHeight()) {
    return false;
  }
  if (region.getPrefHeight() == USE_COMPUTED_SIZE && box.getHeight() * cellH + (box.getHeight() - 1) * 2 * gutterY >= region
    .prefHeight(region.prefWidth(-1))) {
    valid = true;
  }
  if (region.getPrefHeight() != USE_COMPUTED_SIZE && box.getHeight() * cellH + (box.getHeight() - 1) * 2 * gutterY >= region
    .getPrefHeight()) {
    valid = true;
  }
  return valid;
}

代码示例来源:origin: com.jfoenix/jfoenix

protected double getBLockWidth(Region region) {
  if (region.getMinWidth() != -1) {
    return region.getMinWidth();
  }
  if (region.getPrefWidth() != USE_COMPUTED_SIZE) {
    return region.getPrefWidth();
  } else {
    return region.prefWidth(-1);
  }
}

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

@Override
protected double computePrefWidth( double height ){
  double labelWidth = labelHasContent() ?
      getFieldSet().getForm().getLabelContainerWidth(height) : 0.0;
  double inputWidth = getInputContainer().prefWidth(height);
  if( isVerticalLabelPosition() ){
    return Math.max( labelWidth, inputWidth ) + getHorizontalInsets();
  } else {
    return labelWidth + inputWidth + getHorizontalInsets();
  }
}

代码示例来源:origin: com.jfoenix/jfoenix

protected boolean validWidth(BoundingBox box, Region region, double cellW, double gutterX, double gutterY) {
  boolean valid = false;
  if (region.getMinWidth() != -1 && box.getWidth() * cellW + (box.getWidth() - 1) * 2 * gutterX < region.getMinWidth()) {
    return false;
  }
  if (region.getPrefWidth() == USE_COMPUTED_SIZE && box.getWidth() * cellW + (box.getWidth() - 1) * 2 * gutterX >= region
    .prefWidth(-1)) {
    valid = true;
  }
  if (region.getPrefWidth() != USE_COMPUTED_SIZE && box.getWidth() * cellW + (box.getWidth() - 1) * 2 * gutterX >= region
    .getPrefWidth()) {
    valid = true;
  }
  return valid;
}

代码示例来源:origin: com.jfoenix/jfoenix

protected boolean validHeight(BoundingBox box, Region region, double cellH, double gutterX, double gutterY) {
  boolean valid = false;
  if (region.getMinHeight() != -1 && box.getHeight() * cellH + (box.getHeight() - 1) * 2 * gutterY < region.getMinHeight()) {
    return false;
  }
  if (region.getPrefHeight() == USE_COMPUTED_SIZE && box.getHeight() * cellH + (box.getHeight() - 1) * 2 * gutterY >= region
    .prefHeight(region.prefWidth(-1))) {
    valid = true;
  }
  if (region.getPrefHeight() != USE_COMPUTED_SIZE && box.getHeight() * cellH + (box.getHeight() - 1) * 2 * gutterY >= region
    .getPrefHeight()) {
    valid = true;
  }
  return valid;
}

相关文章

微信公众号

最新文章

更多