java如何在从两个不同的组合框中选择两个元素时生成通知?
我有两个名为Name和Project的组合框和一个名为Reject的复选框。当我从Name和Project中选择一个元素时,当我单击reject时,它应该存储在数据库中,当我下次尝试选择相同的元素时,我希望生成一个通知,表明该名称已被拒绝
这就是我目前所拥有的。当我点击复选框时,名称和项目组合框被禁用或只读。我应该如何在数据库中存储复选框的状态以及组合框的选定值
private void nameListener(ComboBox<Employee> employeeComboBox) {
employeeComboBox.addValueChangeListener(event -> {
event.getValue().getPerson();
});
}
private void projectListener(ComboBox<Project> projectComboBox) {
projectComboBox.addValueChangeListener(event -> {
event.getValue().getName();
});
}
private void checkboxListener(CheckBox rejectCheckBox) {
rejectCheckBox.addValueChangeListener(event ->{
if (event.getValue()== true) {
nameListener(employeeComboBox);
projectListener(projectComboBox);
employeeComboBox.setReadOnly(true);
projectComboBox.setReadOnly(true);
}
else {
employeeComboBox.setReadOnly(false);
projectComboBox.setReadOnly(false);
}
}) ;
}
共 (0) 个答案