UHU-StartseiteInformatikTechnikenjavaschnipselrund um Texte
Alt-Enter in JTextArea abfangen


jTextArea1.addKeyListener(new java.awt.event.KeyAdapter() {
  public void keyPressed(java.awt.event.KeyEvent evt) {
    jTextArea1KeyPressed(evt);
  }
}
...
private void jTextArea1KeyPressed(java.awt.event.KeyEvent evt) {
  if (evt.getKeyCode()==KeyEvent.VK_ENTER&&
      evt.getModifiers()==KeyEvent.ALT_MASK){
    Core.showMessage("jou");
  }
}




  1. Installation einer anonymen event.KeyAdapter-Klasse als KeyListener für jTextArea1:
    Dazu wird bei der Erzeugung der anonymen Klasse event.KeyEvent die Methode keyPressed überschrieben und mit einem Aufruf von jTextArea1KeyPressed versehen.
  2. Behandlung des KeyPressed-Ereignisses:
    wenn der KeyCode des Ereignisses VK_ENTER und der Modifier ALT_MASK ist, dann wird eine Nachricht ausgegeben.


optimal sichtbar mit Firefox Formeln mit asciimath Druckversion