private void noteLoad() {
    try {
      // завантаження текстовий файл до поточного запису
      File f = choosefile();
      if (f != null) {
        // перевірити наявність тексту в замітці
        if (!"".equals(jeNote.getText())) {
          // повідомити, що запис містить інформацію
          String t = jeTitle.getText()
                   + jeNote.getText()
                   + jeSource.getText();
          t = t.replace(".", "");
          int i = JOptionPane.YES_OPTION;
          if (!"".equals(t)) {
            i = JOptionPane.showOptionDialog(this, "Переписати?", "Запис містить інформацію",
                  JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null,
                  new Object[] { "Так", "Ні" }, "Так");
          }
          if (i == JOptionPane.YES_OPTION) {
            // перевірити чи заватажено файл
            int id = idFilename(f.getName());
            if (id == 0) {
              // додати можливість вибору кодування
              Object[] possibilities = {"CP1251", "UTF-8", "..."};
              String code = (String)JOptionPane.showInputDialog(
                        null,
                        "Кодування файлу",
                        "Діалог",
                        JOptionPane.PLAIN_MESSAGE,
                        null,
                        possibilities,
                        "UTF-8");
             // System.out.println(code);

              String s = readTextFile(f,code).replace("\r", ""); // 0xD
              jeTitle.setText("<file=" + f.getName() + ">");
              jeTitle.setSelectionStart(0);
              jeTitle.setSelectionEnd(0);
              jeNote.setText(s);
              jeNote.setSelectionStart(0);
              jeNote.setSelectionEnd(0);
              //
              noteSave();
              //
              i = JOptionPane.showOptionDialog(this, "Знищити файл?", "Підтвердьте",
                JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null,
                new Object[] { "Так", "Ні" }, "Так");
              if (i == JOptionPane.YES_OPTION) {
                f.delete();
              }
            } else {
              JOptionPane.showMessageDialog(null,
              "Назву файлу знайдено у записі: " + id);
            }
          }
        }
      }
    } catch (IOException ex) {
      Logger.getLogger(MainForm.class.getName()).log(Level.SEVERE, null, ex);
    }
  }