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

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

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

Node.getStyleClass介绍

暂无

代码示例

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

  1. public Node getIcon() {
  2. if (iconSupplier.get() == null) {
  3. return null;
  4. }
  5. Node icon = iconSupplier.get().get();
  6. if (icon != null) {
  7. icon.getStyleClass().add("error-icon");
  8. }
  9. return icon;
  10. }
  11. }

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

  1. protected void initNode(Node node) {
  2. node.setScaleX(0);
  3. node.setScaleY(0);
  4. node.getStyleClass().add("sub-node");
  5. }
  6. }

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

  1. /**
  2. * Adds a new editor item to the layout. New items are added at the
  3. * bottom.
  4. *
  5. * @param item the item
  6. */
  7. void addItem(PropertyEditor.Item item){
  8. final Node label = item.createLabel();
  9. label.getStyleClass().add("property-label");
  10. GridPane.setValignment(label, VPos.TOP);
  11. final Node editor = item.createEditor();
  12. editor.getStyleClass().add("property-editor");
  13. GridPane.setValignment(editor, VPos.CENTER);
  14. addRow(index.getAndIncrement(), label, editor);
  15. items.add(item);
  16. }

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

  1. /** Places content in a bordered pane with a title. */
  2. class BorderedTitledPane extends StackPane {
  3. BorderedTitledPane(String titleString, Node content) {
  4. Label title = new Label(" " + titleString + " ");
  5. title.getStyleClass().add("bordered-titled-title");
  6. StackPane.setAlignment(title, Pos.TOP_CENTER);
  7. StackPane contentPane = new StackPane();
  8. content.getStyleClass().add("bordered-titled-content");
  9. contentPane.getChildren().add(content);
  10. getStyleClass().add("bordered-titled-border");
  11. getChildren().addAll(title, contentPane);
  12. }
  13. }

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

  1. private void removeRadio() {
  2. for (int i = 0; i < getChildren().size(); i++) {
  3. if ("radio".equals(getChildren().get(i).getStyleClass().get(0))) {
  4. getChildren().remove(i);
  5. break;
  6. }
  7. }
  8. }

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

  1. private void initChild(Node node, int index, BiFunction<Boolean, Duration, Collection<KeyFrame>> animationFramesFunction, boolean addTriggerListener) {
  2. if (index > 0) {
  3. initNode(node);
  4. node.setVisible(false);
  5. } else {
  6. if (addTriggerListener) {
  7. if (node instanceof Button) {
  8. node.addEventHandler(ActionEvent.ACTION, event -> animateList());
  9. } else {
  10. node.addEventHandler(MouseEvent.MOUSE_CLICKED, event-> animateList());
  11. }
  12. }
  13. node.getStyleClass().add("trigger-node");
  14. node.setVisible(true);
  15. }
  16. if (animationFramesFunction == null && index != 0) {
  17. animationFramesFunction = initDefaultAnimation(node);
  18. } else if (animationFramesFunction == null && index == 0) {
  19. animationFramesFunction = (aBoolean, duration) -> new ArrayList<>();
  20. }
  21. animationsMap.put(node, animationFramesFunction);
  22. }

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

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

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

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

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

  1. public BaseQuickbarButton() {
  2. getStyleClass().addAll("quickbar-navigation-button");
  3. setMaxWidth(Double.MAX_VALUE);
  4. setContentDisplay(ContentDisplay.GRAPHIC_ONLY);
  5. setAlignment(Pos.CENTER);
  6. graphicProperty().addListener((o, oldVal, newVal) -> {
  7. if (Objects.nonNull(newVal)) {
  8. newVal.getStyleClass().add("quickbar-navigation-button-graphic");
  9. }
  10. });
  11. }

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

  1. public PasswordFieldPopupSkin(final PasswordFieldPopup popup) {
  2. this.popup = popup;
  3. getNode().styleProperty().bind(popup.styleProperty());
  4. getNode().getStyleClass().addAll(popup.getStyleClass());
  5. }

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

  1. public HelpPopupSkin(final HelpPopup popup) {
  2. this.popup = popup;
  3. getNode().styleProperty().bind(popup.styleProperty());
  4. getNode().getStyleClass().addAll(popup.getStyleClass());
  5. }

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

  1. /** {@inheritDoc} */
  2. @Override public void removeDecoration(Node targetNode) {
  3. targetNode.getStyleClass().removeAll(styleClasses);
  4. }
  5. }

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

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

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

  1. public Node getIcon() {
  2. if (iconSupplier.get() == null) {
  3. return null;
  4. }
  5. Node icon = iconSupplier.get().get();
  6. if (icon != null) {
  7. icon.getStyleClass().add("error-icon");
  8. }
  9. return icon;
  10. }
  11. }

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

  1. protected void initNode(Node node) {
  2. node.setScaleX(0);
  3. node.setScaleY(0);
  4. node.getStyleClass().add("sub-node");
  5. }
  6. }

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

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

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

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

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

  1. protected void display(Node node) {
  2. currentContent.getChildren().clear();
  3. currentContent.getChildren().add(node);
  4. paginate(currentIndex);
  5. node.getStyleClass().add("hand-hover");
  6. }

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

  1. public void buildLeftItems(AbstractViewController controller, VLViewComponentXML leftActionsComponents) {
  2. leftToolBar = getContentImpl(leftActionsComponents, "HeaderLeftToolBar");
  3. if (leftActionsComponents != null) {
  4. build(leftToolBar, controller, leftActionsComponents);
  5. } else {
  6. leftToolBar.getDisplay().getStyleClass().add("ep-header-left-area-container");
  7. }
  8. getChildren().add(leftToolBar.getDisplay());
  9. }

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

  1. private void setDropShadow() {
  2. for (Node child : getChildren()) {
  3. if (child.getStyleClass().get(0).equals("radio")) {
  4. child.setEffect(new Shadow(false));
  5. }
  6. }
  7. }

相关文章

Node类方法