пятница, 23 июля 2010 г.

Перехватывать нажатия клавиш (коды клавиш) в Java можно так:



jTextField1.addKeyListener(new java.awt.event.KeyAdapter() {
      public void keyPressed(KeyEvent e) {
        //обработка нажатия любой кнопки
      }
      public void keyTyped(KeyEvent e) {
        //обработка нажатия именно символьной кнопки
      }
});

Пример:
this.mf_fio.addKeyListener((KeyListener) new KeyAdapter(){
          public void keyReleased(KeyEvent e) {
             if (e.getKeyCode() == KeyEvent.VK_ENTER){


        //обработка нажатия ENTER
jTabbedPane1.setSelectedIndex(0);}}}); К этой теме: How to Write a Key Listener от ORACLE http://download.oracle.com/docs/cd/E17409_01/javase/tutorial/uiswing/events/keylistener.html

Комментариев нет:

Отправить комментарий