`
rcyl2003
  • 浏览: 240768 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

实现按ENTER,TAB可以按程序输入的控件顺序顺序移动

 
阅读更多
        Set forwardKeySet = new HashSet();
        forwardKeySet.add(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 
0));//注册ENTER
        KeyboardFocusManager.getCurrentKeyboardFocusManager()
                .setDefaultFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, forwardKeySet);

        forwardKeySet.add(KeyStroke.getKeyStroke(KeyEvent.VK_TAB, 
0));//注册TAB
        KeyboardFocusManager.getCurrentKeyboardFocusManager()
                .setDefaultFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, forwardKeySet);

上面两个小程序可实现按ENTER,TAB可以按程序输入的控件顺序顺序移动。 

分享到:
评论

相关推荐

    按Enter键在控件中移动焦点.rar

    "按Enter键在控件中移动焦点"的主题聚焦于如何利用Enter键在不同的UI控件之间转移焦点,提高用户的操作效率。在这个场景中,我们通常会涉及到编程语言如C#、VB.NET或C++等,以及Windows Presentation Foundation ...

    winform点击enter如同点击tab焦点到下一个控件

    通过以上步骤,你就可以在WinForm应用中实现用户按下Enter键时,焦点按照Tab键的顺序切换,并在焦点位于提交按钮时触发Click事件。这种改进的交互体验可以使用户更高效地填写和提交表单,提升应用的易用性。

    pb(映射Enter键到Tab键、排序)

    例如,可以监听键盘事件,当检测到Enter键被按下时,触发Tab键的功能,使焦点自动移动到下一个控件。 接下来,我们讨论数据网格(Grid)的排序。在数据驱动的应用程序中,用户往往需要对显示的数据进行排序以便快速...

    控制TAB及ENTER键在子窗体中的行为access2000

    默认情况下,按下Tab键会按照控件的Tab顺序在窗体的所有控件间移动,包括主窗体和嵌套的子窗体。但如果我们希望只在子窗体内部循环,可以采用以下方法: 1. **事件处理**:首先,我们需要为子窗体添加代码,捕获并...

    C#实现回车光标自动跳到下一个控件的几种方法

    当用户在文本框(TextBox)中按下回车键时,通常希望光标能够自动移动到下一个控件,以便连续输入或执行某些操作。本篇文章将深入探讨如何在C#中实现这种功能,主要涉及以下知识点: 1. **事件处理**:在C#中,事件...

    Use the Enter Key Like a Tab

    描述部分没有提供额外的信息,但我们可以根据标题推测,这可能涉及到编写代码或设置,使用户在按下回车键时,焦点能够按照预设顺序在表单的各个控件间移动,就像使用Tab键一样。 标签“另类其它 控件 源码 资源”...

    delphi 回车替Tab下移控件.rar

    标题“delphi 回车替Tab下移控件”表明这是一个关于如何在Delphi应用中使用回车键来替代Tab键,使得焦点能够按照预期顺序在控件间移动的技术分享。这种功能在某些情况下可以提高用户体验,因为有些用户可能更习惯于...

    控制TAB及ENTER键在子窗体中的行为1.0

    默认情况下,当用户按下Tab键时,焦点会按照窗体内的控件顺序移动,而Enter键通常用于触发当前控件的默认动作,如提交表单或执行按钮命令。然而,在有子窗体的情况下,如果希望焦点仅在子窗体内部循环,或者在主窗体...

    TAB变换窗体 方便切换

    在大多数编程环境中,如Visual Studio,开发者可以设置窗体中各控件的Tab索引(TabIndex),来决定用户按Tab键时焦点的移动顺序。Tab索引值越小,控件获得焦点的优先级越高。默认情况下,控件的Tab索引通常是按照...

    Vue中实现回车键切换焦点的方法

    用户界面中经常会涉及到键盘操作,例如使用Tab键和Enter键来切换焦点。但实际情况下,用户需求千变万化,有时候用户会提出使用回车键Enter来切换焦点的需求,这在某些表单操作中非常常见。因此,了解如何在Vue项目中...

    C#控件及常用属性整理

    - **功能**: 设置控件是否可以响应用户输入。 - **作用**: 控制标签控件的可用状态。 ### TextBox控件 #### Text属性 - **功能**: 获取或设置文本框控件中的文本。 - **作用**: 存储和编辑文本数据。 以上是C#...

    输入焦点的传递——知行者

    当用户按下Enter键或者使用Tab键导航时,输入焦点会按照一定的顺序在这些元素之间移动。 "知行者"可能是一个教学工具或项目的名字,旨在帮助用户理解并掌握输入焦点的传递机制。在这个过程中,用户按下Enter键,就...

    Tree菜单上下移动

    此外,良好的键盘导航支持(例如,使用Tab键切换焦点,Enter键展开/关闭节点)可以提高可访问性,使那些使用屏幕阅读器或其他辅助技术的用户也能方便地使用Tree菜单。 5. **无障碍性**: 对于无障碍性,开发者需要...

    jquery实现tab键进行选择后enter键触发click行为

    在浏览器环境下,用户按下 `Tab` 键会按照页面元素的顺序在可聚焦元素(如链接、表单控件等)之间切换焦点。而 `Enter` 键通常用于触发当前被聚焦元素的默认行为,比如提交表单或点击按钮。 在这个特定的场景中,...

    CS2005中winfrm解决输入法自动全角到半角转换 回车光标到下一个控件

    在WinForms应用中,通常按下回车键会将焦点从当前控件转移到默认的下一步控件(通常是Tab顺序中的下一个控件)。然而,在使用中文输入法时,回车可能会先执行全角到半角的转换,然后再移动光标,这可能不符合用户的...

    android中模拟焦点移动

    - 焦点默认按Z轴顺序从上到下,从左到右移动。 - 可聚焦的View需要设置`android:focusable="true"`和`android:focusableInTouchMode="true"`属性,才能接收焦点。 - 使用`requestFocus()`方法可以让某个View主动...

    DevExpress控件属性说明

    3. **AllowColumnMoving**:启用列的拖放移动,便于重新组织数据的呈现顺序。 4. **AllowColumnResizing**:允许用户手动调整列宽,适应不同的数据类型和显示需求。 5. **AllowFilter**:支持数据过滤,帮助用户...

    客户端控件要求(2).doc

    2. **EnterMoveNextControl**:如果可能,应设置控件的EnterMoveNextControl属性为True,这样用户按下Enter键时,焦点会自动移动到下一个控件。 3. **时刻性控件**:对于日期时间输入控件,应设置NullText为"0000-...

    B/S程序通用测试点

    * Tab 键的顺序与控件排列顺序要一致,目前流行总体从上到下,同时行间从左到右的方式 * 默认按钮要支持 Enter 及选操作,即按 Enter 后自动执行默认按钮对应操作 * 页面要支持键盘自动浏览按钮功能,即按 Tab 键、...

    第二章VB简单的程序设计3学时.ppt

    - **TabIndex**:决定按Tab键时焦点在控件间的移动顺序。 - **Default**:某些控件如CommandButton的默认属性,True时按Enter键触发该控件的Click事件。 5. **基本控件和窗体**: - VB提供了多种控件,如按钮、...

Global site tag (gtag.js) - Google Analytics