public void openFOUsers() {

        try {
            if (fo.abreLeitura("users.dat")) {
                usersList = (ArrayList<User>) fo.leObjeto();
                fo.fechaLeitura();
            }
        } catch (IOException e) {
            JOptionPane.showMessageDialog(null, "Ficheiro não encontrado",
                    "Erro de leitura de Ficheiro",
                    JOptionPane.ERROR_MESSAGE);
        } catch (ClassNotFoundException ex) {
            JOptionPane.showMessageDialog(null, "File is corrupt",
                    "File Error",
                    JOptionPane.ERROR_MESSAGE);
        }

    }