Сделать Введите ключевые действовать как клавишу табуляции

Сначала создайте TextField, которые слушают Войти и реагировать, как ключ Tab [JDK11]


import java.awt.*;

import java.awt.event.*;



public class MyTextField extends TextField {

    MyTextField(int len) {

        super(len);

        addKeyListener(new KeyAdapter() {

            public void keyPressed(KeyEvent evt) {

                int key = evt.getKeyCode();

                if (key == KeyEvent.VK_ENTER)

                    transferFocus();}});

    }

}

использовать его, попробуйте что-то вроде этого:


import java.applet.*;

import java.awt.*;

import java.awt.event.*;



public class TestEnterAsTab extends Applet {

    MyTextField t1, t2;

    public void init(){

        MyTextField t1 = new MyTextField(10);

        MyTextField t2 = new MyTextField(10);

        add(t1);add(t2);

    }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>