【发布时间】:2015-09-10 11:30:40
【问题描述】:
我设计了(使用 Netbeans 中的 GUI 设计器)一个带有两个单选按钮和一个数字微调器的小对话框。
- 如果我在焦点位于其中一个单选按钮上时按 Enter,对话框会正确关闭,但如果焦点位于微调器上,我必须使用 Tab 离开它才能使用 Enter 键。
- 如何指示对话框 Enter 的真正含义是“接受并关闭”?
- 或者,我如何指示(每个)输入字段将 Enter 中继到“接受并关闭”处理程序?
- 同样,即使焦点位于微调器(或其他字段)上,如何指示对话框 Esc 的真正含义是“取消并关闭”?
【问题讨论】:
-
你有什么问题?
-
我在输入关键字时按了回车键,不小心发布了没有问题的问题。对不起!
-
@KlaymenDK 在此处搜索由键绑定标记的问题
-
If I press Enter while the focus is on one of the radio buttons, the dialog correctly closes- 那么你是怎么做到的呢?您是否使用 KeyListener、Key Bindings 或其他方法。我们无法猜测您的代码当前正在做什么,因此我们无法建议您可能做错了什么。当您提出问题时,请发布适当的 SSCCE 来说明问题,这样我们就不必猜测您可能在做什么,也可能不做什么。 -
那我是怎么做到的?很抱歉,我不知道,除了我使用了 Netbeans GUI 编辑器。我对摇摆相当陌生,对 Netbeans 也是全新的,所以“谁知道”(不是我)它是如何连接的。不过我正在学习!
标签: java swing netbeans input dialog