есть небольшое десктопное приложение типа чата. Поле для ввода сообщение JTextField и кнопка JButton. Как сделать так, чтобы при нажатии на enter сообщение введенное в JTextField отправлялось.
Пробовал так, но не получилось:
JButton sendboutton = new JButton("Send message");
sendboutton.addKeyListener(new ButtonListener());
public class ButtonListener implements KeyListener {
@Override
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
try {
write.println(outgoind.getText());
write.flush();
} catch (Exception ex) {
ex.printStackTrace();
}
outgoind.setText("");
}
}
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyReleased(KeyEvent e) {
}