gpt4 book ai didi

java - 单击输入数字按钮时如何保持对 JTextField 的关注?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:46:08 27 4
gpt4 key购买 nike

我是 GUI 方面的新手,遇到以下问题。我有 3 个 JTextFields、信用卡号、有效期和安全号码。我能够在字段中输入信息。我还为每个按钮实现了焦点监听器。如果我点击它,它会说获得焦点,如果我点击其他任何地方,它就会失去焦点。在这些文本字段下,我有一个数字键盘(触摸屏/鼠标单击)来输入数字。我如何保持专注于该特定文本字段,直到仅且具体地单击其他两个文本字段之一?一旦我尝试单击输入数字,当前具有焦点的文本字段将失去焦点。我不希望这发生。我在网上搜索,但找不到适合我的情况的内容。任何帮助或提示将不胜感激。

最佳答案

myJButton.setFocusable(false);

或者如果一堆按钮保存在 allMyButtons 集合中:

for (JButton button: allMyButtons) {
button.setFocusable(false);
}

就是这样。

关于java - 单击输入数字按钮时如何保持对 JTextField 的关注?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29953700/

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