首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java事件处理,低级事件类型:键盘事件+焦点事件,你真的懂吗?

    Java明确区分字符和虚拟键码(virtual key code)。虚拟键码用前缀VK_表示,例如,VK_A或VK_SHIFT。虚拟键码与键盘上的键一一对应。例如,VK_A表示被标记为A的键。...虚拟键码没有单独的小写键,即键盘没有单独的小写键。 注意:虚拟键码涉及“扫描码”,这是在按下一个物理键或释放一个物理键时,键盘向计算机发送的编码。...• int getKeyCode( ) 返回该键盘事件的虚拟键码。 • boolean isActionKey( ) 如果事件中的键是一个“动作”键,返回true。...用户还可以使用TAB键在各个组件上轮流切换焦点。这样可以遍历到所有能够接收输入焦点的组件。在默认情况下,Swing组件按照放置在容器中的位置,从上到下,从左到右的顺序遍历。...有关这部分内容将在第9章中讨论。 有些组件,例如,标签和面板,在默认情况下无法得到焦点,这是因为它们主要用于装饰或分组。

    5.2K30

    18. Vue keycodes按键修饰符

    需求 在业务开发中,例如:用户登录添加用户名和密码之后,按下回车键完成登录,这个操作就需要绑定按键的keyup事件,并且还要使用「按键修饰符」来指定按下的键盘按钮。...下面来完成一下列表操作中的数据添加操作,如下: 这时候只要按下键盘的enter按钮,那么则会执行add方法,执行添加数据,如下: 除了enter这个常用的按键码,还有更多的按键我们需要知道的,如下。....tab .delete (捕获“删除”和“退格”键) .esc .space .up .down .left .right 有一些按键 (.esc 以及所有的方向键) 在 IE9 中有不同的 key...在上面我们知道了113是f2的按键码,那么还有更多的按键码呢?...%AE%E9%A5%B0%E7%AC%A6 [2] 按键码: https://cn.vuejs.org/v2/guide/events.html#%E6%8C%89%E9%94%AE%E7%A0%81

    89720

    22. Vue keycodes按键修饰符

    需求 在业务开发中,例如:用户登录添加用户名和密码之后,按下回车键完成登录,这个操作就需要绑定按键的keyup事件,并且还要使用按键修饰符来指定按下的键盘按钮。...下面来完成一下列表操作中的数据添加操作,如下: ? 这时候只要按下键盘的enter按钮,那么则会执行add方法,执行添加数据,如下: ?....tab .delete (捕获“删除”和“退格”键) .esc .space .up .down .left .right 有一些按键 (.esc 以及所有的方向键) 在 IE9 中有不同的 key...值, 如果你想支持 IE9,这些内置的别名应该是首选。...更多的按键码说明 在上面我们知道了113是f2的按键码,那么还有更多的按键码呢?可以看下面的篇章查询。 js keycode键盘码

    2.2K31

    JQuery之内置函数响应事件

    9.dblclick  当双击元素时,会发生 dblclick 事件。当鼠标指针停留在元素上方,然后按下并松开鼠标左键时,就会发生一次 click。...可以通过返回false来防止触发浏览器的默认行为。...blur事件会在元素失去焦点的时候触发,既可以是鼠标行为,也可以是按tab键离开的 3.内容改变change :当元素的值发生改变时,会发生 change 事件。...可以通过在某个绑定的函数中返回false来防止触发浏览器的默认行为。 四:其他事件: 1.scroll 当用户滚动指定的元素时,会发生 scroll 事件。...如果想要再继续深入学习每个函数的具体用法,可以参考JQuery中的官方API。里面介绍都很详细,我这里就不多介绍了。 如对内容有问题或有疑义,请及时提出,不甚感谢。本人QQ:208017534

    2.9K60

    31 个让你的 Claude Code 效率起飞的隐藏技巧

    前缀会让命令立即在 Shell 中执行,无需模型思考,既省 Token 又省时间。 !前缀 6. 双击 Esc - 时光倒流尝试了一个新思路但搞砸了?...双击 Esc 键,瞬间回退到上一个干净的检查点(Checkpoint)。代码和对话都会恢复。 双击 Esc 7. Ctrl + R - 历史记录搜索别再重复打字了。...按 Ctrl + R 可以搜索你过去输入过的 Prompt,再次按下可循环选择,按 Tab 编辑,按 Enter 执行。 Ctrl + R 8....按 Ctrl + S 暂存当前草稿。处理完别的事情后,草稿会自动恢复。 Ctrl + S 9. 智能工作流补全Claude 能预测你的下一步。...从 Plan Mode 到 Hooks,这些工具是为那些懂得如何与 AI 协作的开发者准备的。 我相信这些技巧中的大部分,同样也使用于 OpenCode。 2026,让我们学会更好地使用AI 工具!

    1.4K12

    不基于比较的基数排序原理图解

    记录数 待排序的个数 桶 基数排序中,桶的编号为关键码的取值。若关键码为数值型,则桶的编号为0~9,共10个不同的桶。...比如 [2, 10, 8, 234]第一次分配(第一次分配定义为按照从右往左数的第1位)后,桶0中有10,桶2中有2,桶4中有234,桶8中8,其他桶,比如1,3,5,6,7,9桶中都没有记录。...稳定排序 假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序后,这些记录的相对次序保持不变,即在原序列中 ri=rj, ri 在 rj 之前,而在排序后的序列中,ri 仍在 rj 之前...最高位优先 (Most Significant Digit first)法,简称MSD法:先按key = 1 排序分组,再对各组按k = 2 排序分成子组,对后面的关键码继续这样的排序分组,直到按最右位关键码...06 — 算法评价 借助桶编号(键)经过多次分配和采集,最终得到一个有序序列,在这个算法排序过程中,没有经过任何记录的比较,因此基数排序是很独特的排序算法。

    1.8K130

    键码值(keyCode)对照表,js通过判断点击键码的值,可以做出相应控制

    实际应用中,也可以判断左右箭头实现文章上下篇的切换等实用功能 字母和数字键的键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 A 65 J 74 S 83 1 49 B 66...57 数字键盘上的键的键码值(keyCode) 按键 键码 按键 键码 0 96 8 104 1 97 9 105 2 98 * 106 3 99 + 107 4 100 Enter 108 5 101...- 109 6 102 . 110 7 103 / 111 功能键键码值(keyCode) 按键 键码 按键 键码 F1 112 F7 118 F2 113 F8 119 F3 114 F9 120...F4 115 F10 121 F5 116 F11 122 F6 117 F12 123 控制键键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 BackSpace 8 Esc...27 Right Arrow 39 -_ 189 Tab 9 Spacebar 32 Dw Arrow 40 .> 190 Clear 12 Page Up 33 Insert 45 /?

    4K50

    使用 Linux 终端浏览你的计算机

    要在图形界面中浏览你的计算机上的文件夹,你可能习惯于打开一个窗口来“进入”你的计算机,然后双击一个文件夹,再双击一个子文件夹,如此反复。你也可以使用箭头按钮或按键来回溯。...当然,你是在 Web 浏览器中打开它的,浏览器会将所有那些看起来奇怪的 HTML 代码解释成漂亮的文本和图片。但这两者的思路是完全一样的。...如果你把你的计算机看成是互联网(或者把互联网看成是计算机会更合适),那么你就能理解如何在你的文件夹和文件中遨游了。...用 Tab 键自动补全 键盘上的 Tab 键可以自动补全你开始输入的文件夹和文件的名字。如果你要 cd 到 ~/Documents 文件夹,那么你只需要输入 cd ~/Doc,然后按 Tab 键即可。...这不仅仅是一个令人愉快的便利工具,它也是一种防止错误的方法。如果你按下 Tab 键而没有任何东西自动补全,那么可能你 认为 存在于某个位置的文件或文件件实际上并不存在。

    72230

    OneCode3.0低代码引擎核心技术:常用动作事件速查手册及注解驱动开发详解

    引言 在现代企业级应用开发中,低代码平台已成为提升开发效率、降低技术门槛的关键工具。...鼠标左键双击组件时 {target:组件ID, x:坐标X, y:坐标Y} 交互型 event.type == UIEventEnum.DBL_CLICK MOUSE_DOWN 鼠标按下事件 鼠标按钮在组件上按下时...键盘按键被按下时 {key:键名, code:键码, altKey:Alt键状态, ctrlKey:Ctrl键状态, shiftKey:Shift键状态} 交互型 event.key == 'Enter...' && event.ctrlKey KEY_UP 按键释放事件 键盘按键被释放时 {key:键名, code:键码, altKey:Alt键状态, ctrlKey:Ctrl键状态, shiftKey:...: 事件类型 描述 触发时机 特有参数 HOTKEY_PRESS 快捷键按下 快捷键组合被按下时 {keys:按键组合, actionId:关联动作ID, isGlobal:是否全局快捷键} HOTKEY_RELEASE

    28310

    【SWT】常用代码(二)

    keyCode 表示键的代码,键与键码的对 应关系见表所示。 键盘事件  键盘事件采用了无类型事件方式实现。...用 stateMask 与 ALT、SHIFT、CTRL 键的键码按 位进行与运算,如果得到的结果等于 0,则说明这些键被按下。...当同时按下 SHIFT 键和 X 键 时,控制台将输出“SHIFT+X”;当按下任意字母键时,程序将执行 string+=event.character 语句把该键的字符输出,如果按“A”键则输出“a”...;如果按下的 键为“Backspace”键,则由控制台输出“Backspace”,这是因为通 过 event.keyCode 来获取按键的键码实现分支语句的执行。...实例  stateMask 检测键盘按键 Alt、Shift、Ctrl 键和鼠标键 Button1、Button2、Button3(左、 中、右)是否同时按下,下面代码实现了鼠标事件触发时的状态(源代码对应光盘上

    45710

    Mac快速打开命令行

    而如果使用 Xcode 的话,通常还会有另一个需求,即在 Xcode 中快速打开命令行,进入当前项目。...:然后找到Services,展开Files and Folders,勾选Open folder with Warp,在右侧的none的位置双击,输入快捷键,然后点击完成,以后就可以通过这个快捷键快速打开...Warp了,如下图:随便打开任意目录的文件夹,然后按刚刚输入的快捷键,就会发现,从当前目录快速唤起了Warp,且进入的就是当前文件夹。...在Xcode中快速打开命令行在Xcode中快速打开命令行,是通过使用Awesome-Xcode-Behaviors首先下载Awesome-Xcode-Behaviors,并解压到指定文件夹,然后进入此文件夹...打开 Xcode 设置,选中 Behaviors Tab,在最底部的 Custom 中点击 + 号,最左侧的输入这个 Behavior的名字,然后双击名字后面的CMD,设置触发这个Behavior的快捷键

    1.8K20

    创建选区快捷键是什么_Photoshop选区操作的快捷键

    F1 –帮助 F2 –剪切 F3 –拷贝 F4-粘贴 F5-隐藏/显示画笔面板 F6-隐藏/显示颜色面板 F7-隐藏/显示图层面板 F8-隐藏/显示信息面板 F9-隐藏/显示动作面板 F12-恢复 Shift...按Tab键可以显示或隐藏工具箱和调色板, 按“shift+Tab”键可以显示或隐藏除 工具以外的其他面板。 3....使用其他工具时,按ctrl+空格键可切换到zoom in工具放大图象显示比例,按alt+ctrl+空格可切换到zoom out工具缩小图象显示比例。 7....在hand工具上双击鼠标可以使图象匹配窗口的大小显示。 8. 按住alt双击photoshop底板相当于open as。 9. 按住shife双击photoshop底板相当于save。 10....按住ctrl双击photoshop底板相当于new file。

    82110
    领券