当前位置: 首页 > 知识库问答 >
问题:

不关注所有JTextFields

米俊喆
2023-03-14

如何将焦点更改为另一个字段,例如JButton?还是把注意力集中在一起?当前,当我的应用程序加载时,它会选择(看起来是)一个随机的JTextField来设置焦点!

我试过了

text.setFocusable(true);
text.requestFocusInWindow();
text.requestFocus(true);
text.requestFocus();

但是在这里没有运气。我也尝试过如何解除JTextField的焦点,但是我也没有任何运气。

我不想关注JTextFields的原因是为了避免在应用程序首次加载时没有出现提示。

正如你从图片中看到的,在JTextFields上没有任何提示...

有什么想法吗?提前谢谢。。

共有1个答案

申屠俊发
2023-03-14

我不想关注JTextFields的原因是为了避免应用程序首次加载时没有出现提示

文本提示可以支持这个需求(即只有输入文本时提示才会消失),那么你就不用担心文本字段有没有焦点了。

如何将焦点更改为另一个字段,例如JButton?

在GUI可见后,您可以在组件上使用requestFocusInWindow()。但这没有意义,因为用户需要向后点击才能进入文本字段。或者可以使用对话框焦点中的RequestFocusListener。再次记住,高级用户不使用鼠标。

 类似资料:
  • 问题内容: 是否可以获取拥有超过一百万关注者的帐户的完整关注者列表,例如麦当劳? 我使用Tweepy并遵循以下代码: 我也尝试这样: 但是我总是收到“超出速率限制”错误,并且只有5000个关注者ID。 问题答案: 为了避免速率限制,您可以/应该在下一个关注者页面请求之前等待。看起来很笨拙,但可以工作: 希望能有所帮助。

  • 我已经使用Spring几十年了,但以前从未遇到过这个用例。 是否有方法注入所有带特定注释的bean,例如,所有带服务的bean或所有带自定义注释的bean? 我唯一的想法是注入上下文,获取所有bean并手动过滤。如果这是唯一的方法,Spring是否公开了一种递归扫描类层次结构以查找(元)注释的方法(因为大多数Spring注释都可以用作元注释)?

  • 我希望hibernate创建三个表,但在我的情况下,只创建了一个表角色,我得到了如下错误 原因:org.hibernate.tool.schema.spi.schemaManagementException:无法对JDBC目标执行模式管理[创建表user_role(user_role_id numeric(19,0)标识not null,role_id numeric(19,0),user_id

  • 我正在尝试使用 Jolt 转换来转换 JSON,在这里寻找一些输入。我正在尝试将所有级别中的所有项目放入一个数组中。 我的目标是获得一个包含所有项目的数组,而不知道我在json中有多少个级别。 这是我的输入和预期输出: 如果我有三个等级: 输入: 预期产出: 如果我有两个级别: 输入: 预期产出: 我试着写下这样的话: 结果为空,如果我单独运行每个转换,我会在适用时得到结果。你能帮我写一个简单的规

  • 列出一个用户的关注者 列出用户正在关注的人 关注一个用户 取消关注一个用户 列出一个用户的关注者 列出一个用户的关注者: GET /users/:user/followers 列出授权用户的关注者: GET /user/followers 参数 名称 类型 描述 limit Integer 获取条数,默认 20 offset Integer 翻页偏移量,默认 0 响应 Status: 200

  • 问题内容: 我在iOS应用中使用Firebase身份验证。当用户使用Firebase登录我的应用程序然后注销该用户的所有其他设备(会话)时,Firebase中是否有任何方法?我可以使用Firebase admin SDK来做到这一点吗? 问题答案: 当我遇到此问题时,我已使用云功能解决了该问题,请访问此链接以获取更多详细信息https://firebase.google.com/docs/auth