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

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

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

Node.getStyleClass介绍

暂无

代码示例

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

public Node getIcon() {
    if (iconSupplier.get() == null) {
      return null;
    }
    Node icon = iconSupplier.get().get();
    if (icon != null) {
      icon.getStyleClass().add("error-icon");
    }
    return icon;
  }
}

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

protected void initNode(Node node) {
    node.setScaleX(0);
    node.setScaleY(0);
    node.getStyleClass().add("sub-node");
  }
}

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

/**
 * Adds a new editor item to the layout. New items are added at the
 * bottom.
 * 
 * @param item  the item
 */
void addItem(PropertyEditor.Item item){  
  final Node label = item.createLabel();        
  label.getStyleClass().add("property-label");
  GridPane.setValignment(label, VPos.TOP);
  
  final Node editor = item.createEditor();
  editor.getStyleClass().add("property-editor");
  GridPane.setValignment(editor, VPos.CENTER);
  
  addRow(index.getAndIncrement(), label, editor);
  items.add(item);
}

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

/** Places content in a bordered pane with a title. */
class BorderedTitledPane extends StackPane {
 BorderedTitledPane(String titleString, Node content) {
  Label title = new Label(" " + titleString + " ");
  title.getStyleClass().add("bordered-titled-title");
  StackPane.setAlignment(title, Pos.TOP_CENTER);

  StackPane contentPane = new StackPane();
  content.getStyleClass().add("bordered-titled-content");
  contentPane.getChildren().add(content);

  getStyleClass().add("bordered-titled-border");
  getChildren().addAll(title, contentPane);
 }
}

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

private void removeRadio() {
  for (int i = 0; i < getChildren().size(); i++) {
    if ("radio".equals(getChildren().get(i).getStyleClass().get(0))) {
      getChildren().remove(i);
      break;
    }
  }
}

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

private void initChild(Node node, int index, BiFunction<Boolean, Duration, Collection<KeyFrame>> animationFramesFunction, boolean addTriggerListener) {
  if (index > 0) {
    initNode(node);
    node.setVisible(false);
  } else {
    if (addTriggerListener) {
      if (node instanceof Button) {
        node.addEventHandler(ActionEvent.ACTION, event -> animateList());
      } else {
        node.addEventHandler(MouseEvent.MOUSE_CLICKED, event-> animateList());
      }
    }
    node.getStyleClass().add("trigger-node");
    node.setVisible(true);
  }
  if (animationFramesFunction == null && index != 0) {
    animationFramesFunction = initDefaultAnimation(node);
  } else if (animationFramesFunction == null && index == 0) {
    animationFramesFunction = (aBoolean, duration) -> new ArrayList<>();
  }
  animationsMap.put(node, animationFramesFunction);
}

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

container.getStyleClass().add("depth-container");
container.setPickOnBounds(false);
level = level < 0 ? 0 : level;

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

if (this.getGraphic() != null && this.getGraphic().getStyleClass().contains("sublist-container")) {
  this.getStyleClass().add("sublist-item");
} else {

代码示例来源:origin: torakiki/pdfsam

public BaseQuickbarButton() {
  getStyleClass().addAll("quickbar-navigation-button");
  setMaxWidth(Double.MAX_VALUE);
  setContentDisplay(ContentDisplay.GRAPHIC_ONLY);
  setAlignment(Pos.CENTER);
  graphicProperty().addListener((o, oldVal, newVal) -> {
    if (Objects.nonNull(newVal)) {
      newVal.getStyleClass().add("quickbar-navigation-button-graphic");
    }
  });
}

代码示例来源:origin: torakiki/pdfsam

public PasswordFieldPopupSkin(final PasswordFieldPopup popup) {
  this.popup = popup;
  getNode().styleProperty().bind(popup.styleProperty());
  getNode().getStyleClass().addAll(popup.getStyleClass());
}

代码示例来源:origin: torakiki/pdfsam

public HelpPopupSkin(final HelpPopup popup) {
  this.popup = popup;
  getNode().styleProperty().bind(popup.styleProperty());
  getNode().getStyleClass().addAll(popup.getStyleClass());
}

代码示例来源:origin: org.controlsfx/controlsfx

/** {@inheritDoc} */
  @Override public void removeDecoration(Node targetNode) {
    targetNode.getStyleClass().removeAll(styleClasses);
  }
}

代码示例来源:origin: org.codehaus.griffon/griffon-javafx

public static void setStyleClass(@Nonnull Node node, @Nonnull String styleClass, boolean remove) {
  requireNonNull(node, ERROR_CONTROL_NULL);
  if (isBlank(styleClass)) { return; }
  ObservableList<String> styleClasses = node.getStyleClass();
  applyStyleClass(styleClass, styleClasses, remove);
}

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

public Node getIcon() {
    if (iconSupplier.get() == null) {
      return null;
    }
    Node icon = iconSupplier.get().get();
    if (icon != null) {
      icon.getStyleClass().add("error-icon");
    }
    return icon;
  }
}

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

protected void initNode(Node node) {
    node.setScaleX(0);
    node.setScaleY(0);
    node.getStyleClass().add("sub-node");
  }
}

代码示例来源:origin: org.codehaus.griffon/griffon-javafx

public static void setGraphicStyleClass(@Nonnull MenuItem node, @Nonnull String graphicStyleClass, boolean remove) {
  requireNonNull(node, ERROR_CONTROL_NULL);
  if (isBlank(graphicStyleClass) || node.getGraphic() == null) { return; }
  ObservableList<String> graphicStyleClasses = node.getGraphic().getStyleClass();
  applyStyleClass(graphicStyleClass, graphicStyleClasses, remove);
}

代码示例来源:origin: org.codehaus.griffon/griffon-javafx

public static void setGraphicStyleClass(@Nonnull ButtonBase node, @Nonnull String graphicStyleClass, boolean remove) {
  requireNonNull(node, ERROR_CONTROL_NULL);
  if (isBlank(graphicStyleClass) || node.getGraphic() == null) { return; }
  ObservableList<String> graphicStyleClasses = node.getGraphic().getStyleClass();
  applyStyleClass(graphicStyleClass, graphicStyleClasses, remove);
}

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

protected void display(Node node) {
 currentContent.getChildren().clear();
 currentContent.getChildren().add(node);
 paginate(currentIndex);
 node.getStyleClass().add("hand-hover");
}

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

public void buildLeftItems(AbstractViewController controller, VLViewComponentXML leftActionsComponents) {
 leftToolBar = getContentImpl(leftActionsComponents, "HeaderLeftToolBar");
 if (leftActionsComponents != null) {
  build(leftToolBar, controller, leftActionsComponents);
 } else {
  leftToolBar.getDisplay().getStyleClass().add("ep-header-left-area-container");
 }
 getChildren().add(leftToolBar.getDisplay());
}

代码示例来源:origin: com.aquafx-project/aquafx

private void setDropShadow() {
  for (Node child : getChildren()) {
    if (child.getStyleClass().get(0).equals("radio")) {
      child.setEffect(new Shadow(false));
    }
  }
}

相关文章

微信公众号

最新文章

更多

Node类方法