【发布时间】:2013-09-03 22:03:31
【问题描述】:
如果我这样做:
BooleanProperty b = new SimpleBooleanProperty();
b.setValue(null);
System.out.println(b.getValue());
我收到输出:
false
如何将SimpleBooleanProperty 的值设置为null?将SimpleBooleanProperty 设置为null (BooleanProperty b = null;) 是个坏主意,因为我将使用绑定。
我开创了道路:
ObjectProperty<Boolean> b = new SimpleObjectProperty<Boolean>(null);
System.out.println(b.getValue());
工作正常。
我无法回答我的问题,所以我把它放在这里,抱歉。
【问题讨论】:
-
为什么要将
boolean属性的值设置为null? -
@mre 我需要 3 个状态:真、假、未确定。我想将
Boolean的值设置为null,而不是boolean。