【问题标题】:JLabel#setIcon in javafxjavafx中的JLabel#setIcon
【发布时间】:2016-09-12 19:07:37
【问题描述】:

我有一个 Swing 代码库,它使用了很多 new JLabel().setIcon(),比如 sn-ps。

我正在尝试将此应用程序迁移到 JavaFX,但我不知道该怎么做,因为没有使用 JavaFX Label 对象的这种方法。

有什么想法吗?

【问题讨论】:

  • 使用标签,而不是文本。
  • @James_D 使用标签时仍然没有这种方法...
  • 不,但是有一个setGraphic 方法。
  • 是的,使用 LabelsetGraphic 的节点(如 ImageView)。
  • 谢谢,这正是我所需要的!

标签: java swing javafx jlabel


【解决方案1】:

使用LabelsetGraphicNode(如ImageView)。正如@James_D 评论的那样。

作为 JLabel,您还可以立即将“图形”(图像)添加到构造函数中。

具有误导性的是不同的 API 术语,以及作为 Label 子级的抽象 Node

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多