gpt4 book ai didi

java - 如何禁用 JTextField 中的默认文本字段快捷方式

转载 作者:行者123 更新时间:2023-11-29 08:19:27 25 4
gpt4 key购买 nike

我有一个自定义文本字段类,它扩展了 Swing 中的 JTextField 类。

我需要找到一种方法来禁用 Ctrl-A(全选)、Ctrl-H(退格键)等的默认操作,以便包含文本字段的窗口可以将这些快捷键映射到它想要的任何位置。

如有任何帮助,我们将不胜感激。

最佳答案

好的,我自己找到了答案:

将以下内容添加到文本字段类的初始化方法中:

this.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_A, KeyEvent.CTRL_MASK), "none");

效果是文本字段忽略了快捷方式,并让击键被传递到窗口中的快捷方式处理程序。

关于java - 如何禁用 JTextField 中的默认文本字段快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1476462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com