Bonjour, j'aimerais envoyer un message à mon client lorsque j'appuie sur le bouton "envoyer" à la condition que le message ne soit pas vide.
Le message est dans un JTextArea, j'ai essayé ceci mais ça ne marche pas :/ Une idée svp ? Merci !!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
envoyer.addMouseListener(new MouseAdapter() {
 
                   @Override
                    public void mouseClicked(MouseEvent e) {
                        if (message.getText() != "") {
                            fluxSortant.println(message.getText());
                            fluxSortant.flush();
                            zoneMessages.setText(zoneMessages.getText() 
                                                 + "Message envoyé : "
                                                 + message.getText() + "\n");
                            message.setText("");
                        }
                    }
            });
EDIT : Problème résolu, il suffisait de transformer le "if" en

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
if (!message.getText().equals("")) {...}
Je ne sais pas pourquoi c'est différent ! :/