/** * This method initializes jPopupMenu * * @return javax.swing.JPopupMenu */ private JPopupMenu getJPopupMenu() { if (popUpMenu == null) { popUpMenu = new JPopupMenu(); BDRequette bd = new BDRequette(); MlListeCompteMail lstCpt = bd.getListeDeComptes(); bd.closeConnexion(); if (releveOuSynchro) { popUpMenu.add(creerNouveauItem("Relever tous les comptes")); } else { popUpMenu.add(creerNouveauItem("Synchroniser tous les comptes")); } for (MlCompteMail cpt : lstCpt) { popUpMenu.add(creerNouveauItem(cpt.getNomCompte())); } } return popUpMenu; }
@Override public void run() { BDRequette bd = new BDRequette(); int nbRecord = bd.getNbEnregistrementFromTable(EnTable.COMPTES, EnStructureTable.COMPTES_NOM); if (nbRecord == 0) { final int creerCompte = JOptionPane.showConfirmDialog( null, "Aucun comptes n'est actuellement configuré\n\r" + "Voulez-vous en ajouter un maintenant?", "Information", JOptionPane.YES_NO_OPTION); if (creerCompte == 0) { // on accepte new GestionCompte(jTree); } // sinon, on ne fait rien } bd.closeConnexion(); }