проверка для поля со списком в Java NetBeans - PullRequest
0 голосов
/ 11 апреля 2019

В настоящее время я кодирую форму, которая присваивает резиденту конкретную единицу для системы квартир. Итак, теперь я пытаюсь выяснить, с какой проверкой я могу пойти, например, для примера, если пользователь выбирает конкретную единицу нет в поле со списком для назначения и нажимает кнопку «Отправить», выбранный пользователем столбец исчезает или отключается. Мне нужна некоторая помощь по этому вопросу, которая у меня есть. Есть ли метод кода, который я могу использовать для создания проверки для блока без комбинированного списка?

поле со списком для назначения единицы

  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());
        }
    }

}                                         
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...