本文整理了Java中javafx.scene.Node.managedProperty()
方法的一些代码示例,展示了Node.managedProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.managedProperty()
方法的具体详情如下:
包路径:javafx.scene.Node
类名称:Node
方法名:managedProperty
暂无
代码示例来源:origin: speedment/speedment
private void hideShowBehaviour(Node node){
node.visibleProperty().bind(enabled);
node.managedProperty().bind(enabled);
node.disableProperty().bind(Bindings.not(enabled));
}
代码示例来源:origin: jfoenixadmin/JFoenix
closeButton.managedProperty().bind(closeButton.visibleProperty());
closeButton.setVisible(false);
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
protected void doLayout(AbstractTableStructure ts) {
if (ts.getToolbar().isPresent()) {
toolbar = ts.getToolbar().get();
actionsAndFiltersContainer.getChildren().add(toolbar);
HBox.setHgrow(toolbar, Priority.NEVER);
if(!toolbar.managedProperty().isBound()) {
toolbar.managedProperty().bind(toolbar.visibleProperty());
}
}
}
代码示例来源:origin: com.guigarage/responsivefx
private static void updateManagedProperty(Node n, DeviceType type) {
// first time we've set this invisible => store the preset
if (!n.getProperties().containsKey(PROP_MANAGED_STATE)) {
n.getProperties().put(PROP_MANAGED_STATE, n.isManaged());
}
// don't track changes through this
n.managedProperty().removeListener(MANAGED_LISTENER);
// If it's visible we use the stored value for "managed" property
n.setManaged(n.isVisible() ? (Boolean) n.getProperties().get(PROP_MANAGED_STATE) : false);
// need to track changes through API
n.managedProperty().addListener(MANAGED_LISTENER);
}
代码示例来源:origin: stackoverflow.com
import javafx.application.Application;
import javafx.scene.*;
import javafx.scene.control.*;
import javafx.stage.Stage;
public class DialogClosure extends Application{
@Override
public void start(Stage stage) throws Exception {
Button openDialog = new Button("Open Dialog");
openDialog.setOnAction(event -> {
Dialog dialog = new Dialog();
dialog.getDialogPane().getButtonTypes().add(ButtonType.CLOSE);
Node closeButton = dialog.getDialogPane().lookupButton(ButtonType.CLOSE);
closeButton.managedProperty().bind(closeButton.visibleProperty());
closeButton.setVisible(false);
dialog.showAndWait();
});
stage.setScene(new Scene(openDialog));
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
/**
* @{inheritedDoc}
*/
@Override
public void buildFrom(IEmaginController controller, VLViewComponentXML configuration) {
super.buildFrom(controller, configuration);
locationContainer.managedProperty().bind(locationContainer.visibleProperty());
locationContainer.setVisible(false);
primaryMenuButton.getDisplay().managedProperty().bind(primaryMenuButton.getDisplay().visibleProperty());
}
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
nodecontent.managedProperty().bind(nodecontent.visibleProperty());
selectableCompsLayout.getChildren().add(nodecontent);
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
header.setFormRowEditor(this);
header.buildFrom(controller, inlineActionconfiguration);
header.getDisplay().managedProperty().bind(header.getDisplay().visibleProperty());
rootLayout.setTop(header.getDisplay());
代码示例来源:origin: stackoverflow.com
closeButton.managedProperty().bind(closeButton.visibleProperty());
closeButton.setVisible(false);
代码示例来源:origin: com.jfoenix/jfoenix
closeButton.managedProperty().bind(closeButton.visibleProperty());
closeButton.setVisible(false);
内容来源于网络,如有侵权,请联系作者删除!