如果您查看下面的图片,左侧会出现一个复选框,上面写着长期护理。选中该框后,我希望自动检查其他框用粗体字。我是一个完整的菜鸟,所以我不知道从哪里开始。我想我必须去长期护理盒的属性进行这些编辑,但这是我自己可以得到的。任何帮助表示赞赏。
答案 0 :(得分:0)
您尚未共享您的代码,因此我会从您的屏幕截图中推断潜在的字段名称,但您需要的代码将是这样的:
class A {
List<B> b;
}
class B{
boolean flag;
B(boolean flag) {
this.flag = flag;
}
//getter setter
}
B b1 = new B(true);
B b2 = new B(true);
B b3 = new B(false);
List<B> list1 = new ArrayList<>();
list1.add(b1);
list1.add(b2);
list1.add(b3);
Set<A> a = new HashSet<>();
a.add(list1);
这需要对您的复选框进行分组并正确命名,您表中的每一行都需要是一组单独的复选框。此代码的逻辑位置是让它在长期护理复选框的鼠标上运行。