gpt4 book ai didi

java - "+"和 "-"键似乎可以切换 SWT 按钮,是否可以覆盖此行为?

转载 作者:行者123 更新时间:2023-12-02 07:07:16 25 4
gpt4 key购买 nike

我正在开发一个使用 SWT 的 Eclipse 插件项目。

似乎“+”和“-”切换了选定的 SWT 按钮。

有没有办法覆盖此行为,我尝试将 Event.doit 字段设置为 false,但这不起作用。

button.addTraverseListener(new TraverseListener() {
@Override
public void keyTraversed(TraverseEvent e) {
e.doit = false;
}
});

最佳答案

您可以使用以下代码禁用复选框和单选按钮的 +- 键(在 Windows 7 上测试):

// disable '+' and '-' keys
button.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
if (e.character == '-' || e.character == '+') {
e.doit = false;
}
}
});

注意:用户还可以使用 空格 来切换复选框,在我的示例中未禁用该复选框。

关于java - "+"和 "-"键似乎可以切换 SWT 按钮,是否可以覆盖此行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15949342/

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