Java 默认GWT复选框为未选中
我有一个简单的类,它扩展了Checkbox,并希望使其在创建时默认为unchecked。我尝试在这个类中调用setValue(false),但是复选框仍然默认为checked。谢谢你的帮助Java 默认GWT复选框为未选中,java,gwt,checkbox,Java,Gwt,Checkbox,我有一个简单的类,它扩展了Checkbox,并希望使其在创建时默认为unchecked。我尝试在这个类中调用setValue(false),但是复选框仍然默认为checked。谢谢你的帮助 public final class ServerTaskCheckBox extends CheckBox { private final ServerTask serverTask; public ServerTaskCheckBox(ServerTask serverTask) {
public final class ServerTaskCheckBox extends CheckBox {
private final ServerTask serverTask;
public ServerTaskCheckBox(ServerTask serverTask) {
super(serverTask.getCheckBoxLabel());
this.serverTask = serverTask;
setValue(false);
}
public ServerTask getServerTask() {
return serverTask;
}
}
复选框的默认值为
false
/未选中。我假设在代码的其他地方有一个setValue(true)
。复选框的默认值是false
/unchecked。我假设在代码的其他地方有一个setValue(true)
。setFormValue接受一个非布尔字符串,似乎对它们没有帮助。它们是否默认为未选中?您确定在创建它们之后没有代码真正检查它们吗?或者你玩过它的css,可能它只是显示为选中或诸如此类?重写方法setValue并在其中设置断点以查看谁在检查它。setFormValue接受一个字符串,而不是布尔值,似乎对它们没有帮助。它们是否默认为未选中?您确定在创建它们之后没有代码真正检查它们吗?或者你玩过它的css,也许它只是显示为选中或者类似的东西?覆盖方法setValue并在其中设置一个断点以查看谁在检查它。