java按回车键,光标自动定位到下一个文本框中,

 我来答
00gaojun
推荐于2016-05-29 · TA获得超过707个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:154万
展开全部
import java.awt.FlowLayout;
import java.awt.KeyboardFocusManager;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class FocusDemo extends JFrame
{
public FocusDemo()
{
MyTextField txt1 = new MyTextField("test1");
MyTextField txt2 = new MyTextField("test2");
MyTextField txt3 = new MyTextField("test3");
getContentPane().setLayout(new FlowLayout());
getContentPane().add(txt1);
getContentPane().add(txt2);
getContentPane().add(txt3);
}
public static void main(String[] args)
{
FocusDemo f = new FocusDemo();
f.setSize(300, 300);
f.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
f.pack();
f.setVisible(true);
}
class MyTextField extends JTextField
{
public MyTextField(String str)
{
super(str);
this.addKeyListener(new KeyAdapter()
       {
           public void keyPressed(KeyEvent e)
           {
               if (e.getKeyCode() == KeyEvent.VK_ENTER)
               {
                   e.consume();
                   KeyboardFocusManager.
                       getCurrentKeyboardFocusManager().focusNextComponent();
               }
           }
       });
}
}
}
繁艾光勇捷
2020-02-19 · TA获得超过3970个赞
知道大有可为答主
回答量:3148
采纳率:32%
帮助的人:229万
展开全部
在输入框上加个onkeyup事件,判断按键值
如果是回车光标就设置下一下输入框获得焦点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式