本文整理了Java中javafx.scene.layout.Region.getPrefWidth
方法的一些代码示例,展示了Region.getPrefWidth
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Region.getPrefWidth
方法的具体详情如下:
包路径:javafx.scene.layout.Region
类名称:Region
方法名:getPrefWidth
暂无
代码示例来源: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: com.nexitia.emaginplatform/emagin-jfxcore-engine
@Override
protected double computePrefWidth(double d) {
return clientArea.getPrefWidth() + SHADOW_WIDTH * 2 + RESIZE_PADDING * 2;
}
代码示例来源: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: 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: eu.mihosoft.vrl.workflow/vworkflows-fx
@Override
protected void layoutChildren() {
getParent().requestLayout();
super.layoutChildren();
for (Node n : getManagedChildren()) {
if (n instanceof Region) {
Region p = (Region) n;
double width = Math.max(p.getMinWidth(), p.getPrefWidth());
double height = Math.max(p.getMinHeight(), p.getPrefHeight());
n.resize(width, height);
double nX = Math.min(0, n.getLayoutX());
double nY = Math.min(0, n.getLayoutY());
n.relocate(nX, nY);
}
}
}
代码示例来源:origin: org.jfxtras/jfxtras-common
/**
* @param node
*/
protected void rememberResetValues(Node node)
{
if (node instanceof javafx.scene.layout.Region)
{
javafx.scene.layout.Region lRegion = (javafx.scene.layout.Region)node;
// setup the reset values on the first apply
if (minWidthReset == UNKNOWN) minWidthReset = lRegion.getMinWidth();
if (prefWidthReset == UNKNOWN) prefWidthReset = lRegion.getPrefWidth();
if (maxWidthReset == UNKNOWN) maxWidthReset = lRegion.getMaxWidth();
if (minHeightReset == UNKNOWN) minHeightReset = lRegion.getMinHeight();
if (prefHeightReset == UNKNOWN) prefHeightReset = lRegion.getPrefHeight();
if (maxHeightReset == UNKNOWN) maxHeightReset = lRegion.getMaxHeight();
}
}
代码示例来源:origin: org.gillius/jfxutils
if ( override || region.getPrefWidth() == Region.USE_COMPUTED_SIZE )
region.setPrefWidth( w );
else
w = region.getPrefWidth();
代码示例来源:origin: stackoverflow.com
double subWidth = (bounds.getPrefWidth() / 2);
double subHeight = (bounds.getPrefHeight() / 2);
double x = bounds.getLayoutX();
double verticalMidpoint = bounds.getLayoutX() + (bounds.getPrefWidth() / 2);
double horizontalMidpoint = bounds.getLayoutY() + (bounds.getPrefHeight() / 2);
double spriteMaxX = (s.getNode().getTranslateX() + s.getWidth());
else if (s.getNode().getTranslateX() >= verticalMidpoint && (s.getNode().getTranslateX() + s.getWidth()) < (bounds.getLayoutX() + bounds.getPrefWidth()))
double maxX = bounds.getLayoutX() + bounds.getPrefWidth();
double maxY = bounds.getLayoutY() + bounds.getPrefHeight();
代码示例来源:origin: org.refcodes/refcodes-graphical-ext-javafx
theWidth = ((Region) _content).getPrefWidth();
theHeight = ((Region) _content).getPrefHeight();
代码示例来源:origin: org.beryx.viewreka/viewreka-fxui
double width = settings.getProperty(widthKey, region.getPrefWidth(), false);
String heightKey = prefix + ".dialog.height";
double height = settings.getProperty(heightKey, region.getPrefHeight(), false);
内容来源于网络,如有侵权,请联系作者删除!