【问题标题】:Starting in a text field, using Swing从文本字段开始,使用 Swing
【发布时间】:2013-11-21 06:34:48
【问题描述】:

我用 JTextField 和 JPasswordField 创建了一个登录对话框。但是,现在当弹出窗口显示“确定”按钮被突出显示时。我希望它在弹出窗口显示后立即在用户名输入框中启动。我看过许多不同的方法,但似乎没有一个有效。我该怎么做?

【问题讨论】:

  • 默认情况下,对话框上的第一个可聚焦组件将具有焦点。我确定您没有先定义“确定”按钮,所以您一定在做一些奇怪的事情。发布您的 SSCCE 来证明问题。

标签: java swing login


【解决方案1】:

一种解决方案是在 JTextField 上调用 requestFocusInWindow()。如果您已尝试过此操作但不起作用,那么您最好向我们展示如何您已尝试过此操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多