JOptionPane.showMessageDialog(this, "Veuillez configurer le logiciel avant !", "Error", JOptionPane.ERROR_MESSAGE);
return;
}
// TODO : gerer la bar de status individuelement pour chaque tab
final FeuilleNote f = ((FeuilleNoteView) getTabPane().getSelectedComponent()).getFeuilleModel();
f.setMessage(JOptionPane.showInputDialog(this, "Entrez un message à ajouter exemple : Note du TP1"));
if (f.getMessage() != null) {
Thread t = new Thread() {
@Override
public void run() {
canQuit++;
jLabel1.setText(" Envoi en cours ...");
try {
f.sendNotes();
} catch (MessagingException ex) {
JOptionPane.showMessageDialog(null, "Erreur lors de l'envoie du mail. Vérifié vos paramètres SMTP", "Error email", JOptionPane.ERROR_MESSAGE);
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
jLabel1.setText("");