В настоящее время я кодирую форму, которая присваивает резиденту конкретную единицу для системы квартир. Итак, теперь я пытаюсь выяснить, с какой проверкой я могу пойти, например, для примера, если пользователь выбирает конкретную единицу нет в поле со списком для назначения и нажимает кнопку «Отправить», выбранный пользователем столбец исчезает или отключается. Мне нужна некоторая помощь по этому вопросу, которая у меня есть. Есть ли метод кода, который я могу использовать для создания проверки для блока без комбинированного списка?
поле со списком для назначения единицы
String fullname = fnameTxt.getText(); // check back your declaration for combobox
String block = (String) blockCbo.getSelectedItem();
String floor = (String) floorCbo.getSelectedItem();
String unit = (String) unitCbo.getSelectedItem();
boolean isFound = false;
if ("".equals(fullname)) // check back your validation for this
{
JOptionPane.showMessageDialog(null,"Resident's Full Name Is Mandatory.");
}
else if (blockCbo.equals("NONE"))
{
JOptionPane.showMessageDialog(null,"Please Select A Block.");
}
else if (floorCbo.equals("NONE"))
{
JOptionPane.showMessageDialog(null,"Please Select A Floor Number.");
}
else if (unitCbo.equals("NONE"))
{
JOptionPane.showMessageDialog(null,"Please Select A Unit Number.");
}
else {
File file = new File("ResidentUnitDetails.txt");
residentunit res = new residentunit(fullname, block, floor, unit);
try (PrintWriter pw = new PrintWriter(new FileWriter(file, true))) {
pw.println(res.toString());
JOptionPane.showMessageDialog(this, "Resident Information Has Been Stored Successfully.");
// enter validation for removing/disabling user selected combobox field
} catch (IOException ex) {
JOptionPane.showMessageDialog(this, ex.getMessage());
}
}
}