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

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

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

Node.setId介绍

暂无

代码示例

代码示例来源:origin: ch.sahits.game/OpenPatricianDisplay

  1. /**
  2. * Add a generic node.
  3. * @param node to add
  4. * @param id to be used on the node, if it is not null
  5. */
  6. public void addNode(Node node, String id) {
  7. box.getChildren().add(node);
  8. if (id != null) {
  9. node.setId(id);
  10. } else {
  11. node.setId("");
  12. }
  13. }

代码示例来源:origin: org.jfxtras/jfxtras-common

  1. /**
  2. *
  3. * @param id
  4. * @param node
  5. * @return
  6. */
  7. public Node addReusableNode(String id, Node node) {
  8. node.setId(id);
  9. getReusableNodes().add(node);
  10. return node;
  11. }

代码示例来源:origin: org.jrebirth.af/core

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @SuppressWarnings("unchecked")
  5. @Override
  6. protected void prepareView() {
  7. try {
  8. // Build the node by reflection without any parameter or excluded class
  9. this.rootNode = (N) ClassUtility.buildGenericType(this.getClass(), Node.class);
  10. // Find the RootNodeId annotation
  11. final RootNodeId rni = ClassUtility.getLastClassAnnotation(this.getClass(), RootNodeId.class);
  12. if (rni != null) {
  13. node().setId(rni.value().isEmpty() ? this.getClass().getSimpleName() : rni.value());
  14. }
  15. initSimpleView();
  16. } catch (final CoreException ce) {
  17. throw new CoreRuntimeException(ce);
  18. }
  19. }

代码示例来源:origin: ch.sahits.game/OpenPatricianDisplay

  1. node.setId(id);
  2. } else {
  3. node.setId("");

代码示例来源:origin: org.jrebirth.af/core

  1. node().setId(rni.value().isEmpty() ? this.getClass().getSimpleName() : rni.value());

代码示例来源:origin: org.jrebirth.af/core

  1. /**
  2. * TODO To complete.
  3. *
  4. * @param mc
  5. */
  6. protected void applyStyle(final ModelConfig<?, ?> mc) {
  7. if (!ModelConfig.UNDETERMINED.equals(mc.id())) {
  8. node().setId(mc.id());
  9. }
  10. if (!ModelConfig.UNDETERMINED.equals(mc.style())) {
  11. node().setStyle(mc.style());
  12. }
  13. if (!ModelConfig.UNDETERMINED.equals(mc.styleClass())) {
  14. node().getStyleClass().addAll(mc.styleClass().split(" "));
  15. }
  16. }

代码示例来源:origin: com.miglayout/miglayout-javafx

  1. public Node createReplacement(Node node)
  2. {
  3. Rectangle2D b = getBounds(node);
  4. Node replNode = new ImageView(node.snapshot(new SnapshotParameters(), null));
  5. replacedNodeMap.put(node, replNode);
  6. replNode.setUserData(node);
  7. replNode.setManaged(false);
  8. replNode.setId(ANIM_REPLACE_ID);
  9. replNode.resizeRelocate(b.getMinX(), b.getMinY(), b.getWidth(), b.getHeight());
  10. return replNode;
  11. }

代码示例来源:origin: org.jfxtras/jfxtras-common

  1. /**
  2. *
  3. */
  4. public ResponsivePane() {
  5. // just for easy reading
  6. SINGULARITY_LAYOUT.getRoot().setId("ResponsivePane.emptyLayout");
  7. // default device sizes
  8. setDeviceSize(Device.PHONE, Diagonal.inch(3.5));
  9. setDeviceSize(Device.TABLET, Diagonal.inch(7.0));
  10. setDeviceSize(Device.DESKTOP, Diagonal.inch(13.0));
  11. // react to changes in the available layouts and stylesheets
  12. layouts.addListener( (javafx.collections.ListChangeListener.Change<? extends Layout> c) -> {
  13. if (getTrace()) System.out.println(">>> requestLayout from changes in layouts, size=" + layouts.size());
  14. requestLayout();
  15. });
  16. sceneStylesheets.addListener( (javafx.collections.ListChangeListener.Change<? extends Stylesheet> c) -> {
  17. if (getTrace()) System.out.println(">>> requestLayout from changes in scene stylesheets, size=" + sceneStylesheets.size());
  18. requestLayout();
  19. });
  20. myStylesheets.addListener( (javafx.collections.ListChangeListener.Change<? extends Stylesheet> c) -> {
  21. if (getTrace()) System.out.println(">>> requestLayout from changes in my stylesheets, size=" + myStylesheets.size());
  22. requestLayout();
  23. });
  24. }

相关文章

Node类方法