1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
private JtextPane message;
private StyledDocument docMessage;
.........
.........
message=new JTextPane();
docMessage = message.getStyledDocument();
message.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent e) {
// TODO Auto-generated method stub
if (e.getKeyCode()==KeyEvent.VK_ENTER){
System.out.println("appui sur ENTER");
try {
System.out.println("message: "+docMessage.getText(0, docMessage.getLength()));//vérifie que le message envoyer est correcte
EcranTchat.this.connexion.envoyer(docMessage);//envoie le document
message.setText("");//efface la jtextpane
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (BadLocationException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
}
}
}); |
Partager