76 votes

Boîtes de message contextuelles

Je ne sais pas comment coder la boîte de message contextuelle dans mes méthodes.

 public String verify(){
    String result = "failed";
    int authcode = staffBean.getVerifyCodeByName(getLoginUserName());

    if (code == authcode){       
        result ="success";
    }    
    else{ //statement to popup an error message box

    }
    return result;
}

J'ai essayé d'utiliser JOptionPane dans ma méthode mais cela ne fonctionne pas :

 String st = "Welcome";
JOptionPane.showMessageDialog(null, st);

33voto

Brendan Cronan Points 91

il faut d'abord importer : importer javax.swing.JOptionPane; alors vous pouvez l'appeler en utilisant ceci:

 JOptionPane.showMessageDialog(null, 
                              "ALERT MESSAGE", 
                              "TITLE", 
                              JOptionPane.WARNING_MESSAGE);

le nul le place au milieu de l'écran. mettre tout ce qui est entre guillemets sous le message d'alerte. Le titre est évidemment le titre et la dernière partie le formatera comme un message d'erreur. si vous voulez un message régulier, remplacez-le simplement par PLAIN_MESSAGE . cela fonctionne assez bien à bien des égards, principalement pour les erreurs.

1voto

Saquib Azam Points 55
JOptionPane.showMessageDialog(btn1, "you are clicked save button","title of dialog",2);

btn1 est une variable JButton et elle est utilisée dans cette boîte de dialogue pour ouvrir la boîte de dialogue btn1 ou champ de texte, etc. 2 numéros d'icône de type d'alerte 3 sont les informations 1,2,3,4. ok j'espère que tu comprends

1voto

NinjaFangGames Points 47

Ok, SO En gros je pense avoir une solution simple et efficace.

 package AnotherPopUpMessage;
import javax.swing.JOptionPane;
public class AnotherPopUp {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        JOptionPane.showMessageDialog(null, "Again? Where do all these come from?", 
            "PopUp4", JOptionPane.CLOSED_OPTION);
    }
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X