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

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

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

Node.managedProperty介绍

暂无

代码示例

代码示例来源:origin: speedment/speedment

  1. private void hideShowBehaviour(Node node){
  2. node.visibleProperty().bind(enabled);
  3. node.managedProperty().bind(enabled);
  4. node.disableProperty().bind(Bindings.not(enabled));
  5. }

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

  1. closeButton.managedProperty().bind(closeButton.visibleProperty());
  2. closeButton.setVisible(false);

代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine

  1. protected void doLayout(AbstractTableStructure ts) {
  2. if (ts.getToolbar().isPresent()) {
  3. toolbar = ts.getToolbar().get();
  4. actionsAndFiltersContainer.getChildren().add(toolbar);
  5. HBox.setHgrow(toolbar, Priority.NEVER);
  6. if(!toolbar.managedProperty().isBound()) {
  7. toolbar.managedProperty().bind(toolbar.visibleProperty());
  8. }
  9. }
  10. }

代码示例来源:origin: com.guigarage/responsivefx

  1. private static void updateManagedProperty(Node n, DeviceType type) {
  2. // first time we've set this invisible => store the preset
  3. if (!n.getProperties().containsKey(PROP_MANAGED_STATE)) {
  4. n.getProperties().put(PROP_MANAGED_STATE, n.isManaged());
  5. }
  6. // don't track changes through this
  7. n.managedProperty().removeListener(MANAGED_LISTENER);
  8. // If it's visible we use the stored value for "managed" property
  9. n.setManaged(n.isVisible() ? (Boolean) n.getProperties().get(PROP_MANAGED_STATE) : false);
  10. // need to track changes through API
  11. n.managedProperty().addListener(MANAGED_LISTENER);
  12. }

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

  1. import javafx.application.Application;
  2. import javafx.scene.*;
  3. import javafx.scene.control.*;
  4. import javafx.stage.Stage;
  5. public class DialogClosure extends Application{
  6. @Override
  7. public void start(Stage stage) throws Exception {
  8. Button openDialog = new Button("Open Dialog");
  9. openDialog.setOnAction(event -> {
  10. Dialog dialog = new Dialog();
  11. dialog.getDialogPane().getButtonTypes().add(ButtonType.CLOSE);
  12. Node closeButton = dialog.getDialogPane().lookupButton(ButtonType.CLOSE);
  13. closeButton.managedProperty().bind(closeButton.visibleProperty());
  14. closeButton.setVisible(false);
  15. dialog.showAndWait();
  16. });
  17. stage.setScene(new Scene(openDialog));
  18. stage.show();
  19. }
  20. public static void main(String[] args) {
  21. launch(args);
  22. }
  23. }

代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine

  1. /**
  2. * @{inheritedDoc}
  3. */
  4. @Override
  5. public void buildFrom(IEmaginController controller, VLViewComponentXML configuration) {
  6. super.buildFrom(controller, configuration);
  7. locationContainer.managedProperty().bind(locationContainer.visibleProperty());
  8. locationContainer.setVisible(false);
  9. primaryMenuButton.getDisplay().managedProperty().bind(primaryMenuButton.getDisplay().visibleProperty());
  10. }

代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine

  1. nodecontent.managedProperty().bind(nodecontent.visibleProperty());
  2. selectableCompsLayout.getChildren().add(nodecontent);

代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine

  1. header.setFormRowEditor(this);
  2. header.buildFrom(controller, inlineActionconfiguration);
  3. header.getDisplay().managedProperty().bind(header.getDisplay().visibleProperty());
  4. rootLayout.setTop(header.getDisplay());

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

  1. closeButton.managedProperty().bind(closeButton.visibleProperty());
  2. closeButton.setVisible(false);

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

  1. closeButton.managedProperty().bind(closeButton.visibleProperty());
  2. closeButton.setVisible(false);

相关文章

Node类方法