本文整理了Java中javafx.scene.layout.Region.widthProperty
方法的一些代码示例,展示了Region.widthProperty
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Region.widthProperty
方法的具体详情如下:
包路径:javafx.scene.layout.Region
类名称:Region
方法名:widthProperty
暂无
代码示例来源:origin: jfoenixadmin/JFoenix
/***************************************************************************
* * Setters / Getters * *
**************************************************************************/
public void setControl(Node control) {
if (control != null) {
this.control = control;
this.badge = new Group();
this.getChildren().add(control);
this.getChildren().add(badge);
// if the control got resized the badge must be rest
if (control instanceof Region) {
((Region) control).widthProperty().addListener((o, oldVal, newVal) -> refreshBadge());
((Region) control).heightProperty().addListener((o, oldVal, newVal) -> refreshBadge());
}
text.addListener((o, oldVal, newVal) -> refreshBadge());
}
}
代码示例来源:origin: jfoenixadmin/JFoenix
public HamburgerBasicCloseTransition(JFXHamburger burger) {
super(burger, createTimeline(burger));
timeline.bind(Bindings.createObjectBinding(() -> createTimeline(burger),
burger.widthProperty(),
burger.heightProperty(),
((Region) burger.getChildren().get(0)).widthProperty(),
((Region) burger.getChildren().get(0)).heightProperty()));
// reduce the number to increase the shifting , increase number to reduce shifting
setCycleDuration(Duration.seconds(0.3));
setDelay(Duration.seconds(0));
}
代码示例来源:origin: jfoenixadmin/JFoenix
public HamburgerBackArrowBasicTransition(JFXHamburger burger) {
super(burger, createTimeline(burger));
timeline.bind(Bindings.createObjectBinding(() -> createTimeline(burger),
burger.widthProperty(),
burger.heightProperty(),
((Region) burger.getChildren().get(0)).widthProperty(),
((Region) burger.getChildren().get(0)).heightProperty()));
// reduce the number to increase the shifting , increase number to reduce shifting
setCycleDuration(Duration.seconds(0.3));
setDelay(Duration.seconds(0));
}
代码示例来源:origin: jfoenixadmin/JFoenix
public HamburgerNextArrowBasicTransition(JFXHamburger burger) {
super(burger, createTimeline(burger));
timeline.bind(Bindings.createObjectBinding(() -> createTimeline(burger),
burger.widthProperty(),
burger.heightProperty(),
((Region) burger.getChildren().get(0)).widthProperty(),
((Region) burger.getChildren().get(0)).heightProperty()));
// reduce the number to increase the shifting , increase number to reduce shifting
setCycleDuration(Duration.seconds(0.3));
setDelay(Duration.seconds(0));
}
代码示例来源:origin: jfoenixadmin/JFoenix
public HamburgerSlideCloseTransition(JFXHamburger burger) {
super(burger, createTimeline(burger));
timeline.bind(Bindings.createObjectBinding(() -> createTimeline(burger),
((Region) burger.getChildren().get(0)).widthProperty(),
((Region) burger.getChildren().get(0)).heightProperty()));
setCycleDuration(Duration.seconds(0.3));
setDelay(Duration.seconds(0));
setOnFinished((finish) -> {
if (this.getRate() == 1) {
burger.getChildren().get(1).setVisible(false);
}
});
}
代码示例来源:origin: jfoenixadmin/JFoenix
clip.widthProperty().bind(((Region) node).widthProperty());
clip.heightProperty().bind(((Region) node).heightProperty());
node.setClip(clip);
代码示例来源:origin: jfoenixadmin/JFoenix
newVal.layoutXProperty()
.bind(Bindings.createDoubleBinding(() -> toggleNode.getLayoutX() + toggleNode.getWidth() / 2,
toggleNode.widthProperty(),
toggleNode.layoutXProperty()));
newVal.layoutYProperty()
代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan
/**
* add a size listener for the given region
* @param region - the region to react on size changes
*/
public void addSizeListener(Region region) {
this.addSizeListener(region.widthProperty(), region.heightProperty());
}
代码示例来源:origin: ch.sahits.game/OpenPatricianJavaFX
private void registerSizeChanges() {
root.widthProperty().addListener((observableValue, oldSceneWidth, newSceneWidth) ->
widthChange((Double) oldSceneWidth, (Double) newSceneWidth));
root.heightProperty().addListener((observableValue, oldSceneHeight, newSceneHeight) ->
heightChange((Double) oldSceneHeight, (Double) newSceneHeight));
}
/**
代码示例来源:origin: com.jfoenix/jfoenix
/***************************************************************************
* * Setters / Getters * *
**************************************************************************/
public void setControl(Node control) {
if (control != null) {
this.control = control;
this.badge = new Group();
this.getChildren().add(control);
this.getChildren().add(badge);
// if the control got resized the badge must be rest
if (control instanceof Region) {
((Region) control).widthProperty().addListener((o, oldVal, newVal) -> refreshBadge());
((Region) control).heightProperty().addListener((o, oldVal, newVal) -> refreshBadge());
}
text.addListener((o, oldVal, newVal) -> refreshBadge());
}
}
代码示例来源:origin: org.jrebirth.af.showcase/fonticon
/**
* {@inheritDoc}
*/
@Override
protected void initView() {
node().setFitToWidth(true);
node().setFitToHeight(true);
final FlowPane pane = new FlowPane(Orientation.HORIZONTAL);
pane.setPadding(new Insets(10));
pane.setHgap(4.0);
pane.setVgap(4.0);
pane.setAlignment(Pos.CENTER);
pane.maxWidthProperty().bind(((Region) node().getParent()).widthProperty());
final Class<? extends IconFont> c = model().object();
Stream.of(c.getEnumConstants()).filter(c::isInstance).map(c::cast).forEach(iconFont -> pane.getChildren().add(buildTile(iconFont)));
// pane.setStyle("-fx-background-color:blue;");
node().setContent(pane);
}
代码示例来源:origin: com.jfoenix/jfoenix
public HamburgerBasicCloseTransition(JFXHamburger burger) {
super(burger, createTimeline(burger));
timeline.bind(Bindings.createObjectBinding(() -> createTimeline(burger),
burger.widthProperty(),
burger.heightProperty(),
((Region) burger.getChildren().get(0)).widthProperty(),
((Region) burger.getChildren().get(0)).heightProperty()));
// reduce the number to increase the shifting , increase number to reduce shifting
setCycleDuration(Duration.seconds(0.3));
setDelay(Duration.seconds(0));
}
代码示例来源:origin: com.jfoenix/jfoenix
public HamburgerNextArrowBasicTransition(JFXHamburger burger) {
super(burger, createTimeline(burger));
timeline.bind(Bindings.createObjectBinding(() -> createTimeline(burger),
burger.widthProperty(),
burger.heightProperty(),
((Region) burger.getChildren().get(0)).widthProperty(),
((Region) burger.getChildren().get(0)).heightProperty()));
// reduce the number to increase the shifting , increase number to reduce shifting
setCycleDuration(Duration.seconds(0.3));
setDelay(Duration.seconds(0));
}
代码示例来源:origin: com.jfoenix/jfoenix
public HamburgerBackArrowBasicTransition(JFXHamburger burger) {
super(burger, createTimeline(burger));
timeline.bind(Bindings.createObjectBinding(() -> createTimeline(burger),
burger.widthProperty(),
burger.heightProperty(),
((Region) burger.getChildren().get(0)).widthProperty(),
((Region) burger.getChildren().get(0)).heightProperty()));
// reduce the number to increase the shifting , increase number to reduce shifting
setCycleDuration(Duration.seconds(0.3));
setDelay(Duration.seconds(0));
}
代码示例来源:origin: com.jfoenix/jfoenix
public HamburgerSlideCloseTransition(JFXHamburger burger) {
super(burger, createTimeline(burger));
timeline.bind(Bindings.createObjectBinding(() -> createTimeline(burger),
((Region) burger.getChildren().get(0)).widthProperty(),
((Region) burger.getChildren().get(0)).heightProperty()));
setCycleDuration(Duration.seconds(0.3));
setDelay(Duration.seconds(0));
setOnFinished((finish) -> {
if (this.getRate() == 1) {
burger.getChildren().get(1).setVisible(false);
}
});
}
代码示例来源:origin: com.jfoenix/jfoenix
clip.widthProperty().bind(((Region) node).widthProperty());
clip.heightProperty().bind(((Region) node).heightProperty());
node.setClip(clip);
代码示例来源:origin: com.jfoenix/jfoenix
newVal.layoutXProperty()
.bind(Bindings.createDoubleBinding(() -> toggleNode.getLayoutX() + toggleNode.getWidth() / 2,
toggleNode.widthProperty(),
toggleNode.layoutXProperty()));
newVal.layoutYProperty()
内容来源于网络,如有侵权,请联系作者删除!