- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用有什么区别
SimpleStringProperty 与 SimpleObjectProperty < String > 或
SimpleIntegerProperty 与 SimpleObjectProperty
除了返回包装器而不是原始类型?(无论如何它都可以自动转换)
最佳答案
API 为特定类型添加了附加功能。所以ObjectProperty
实际上只是定义了“作为属性”的 API,并且只能定义所有可能类型共有的功能。另一方面,StringProperty
定义(通过其父类(super class) StringExpression
)方法,例如 concat(...)
返回另一个 ObservableValue<String>
这是与提供的值连接的当前值。同样,IntegerProperty
定义特定于数字的功能,例如 add
, divide
等等等等
因此,特定类型只是向特定于这些类型的更通用类型添加额外的功能。这只是继承的标准用法。
(但请注意, IntegerProperty
不实现 Property<Integer>
,它实现 Property<Number>
。)
关于JavaFX SimpleObjectProperty<T> 与 SimpleTProperty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41638183/
使用有什么区别 SimpleStringProperty 与 SimpleObjectProperty 或 SimpleIntegerProperty 与 SimpleObjectProperty
我有这门课: package mydate; import java.util.Date; import javafx.beans.property.ObjectProperty; import ja
我的类(class)有 SimpleObjectProperty成员。我不想让我的代码因对其值进行任何空检查而变得困惑;相反,我有一个默认实现 SomeFunctionalInterface ,唯一的
我有一个包含不同列的表,我想添加自定义比较器的签名是这样的: @FXML private TableColumn> hasBeenPlayed; 因此该列呈现为 ImageView 。它有两种可能的状
对于一项学校作业,我需要将 CSV 解析为 Bean,并稍后将其呈现在 JavaFX GUI 中。我决定使用 opencsv 库,它运行得很好。 但是现在,我想将属性直接解析为 SimpleObjec
我正在创建一个简单的控件来浏览和采样音频文件。我想使用ObjectProperty这样我就可以绑定(bind)负责播放文件的按钮的一些属性: PlayButton.disableProperty.bi
我是一名优秀的程序员,十分优秀!