【问题标题】:Get focus on a JTextField from another panel when a CardLayout changes当 CardLayout 更改时,从另一个面板获取 JTextField 的焦点
【发布时间】:2012-06-27 05:52:30
【问题描述】:

您好,我正在做的 Swing 应用程序需要帮助。我有一个包含两个面板的对话框,第一个面板有 CardLayout,第二个面板有 FlowLayout。第一个布局具有更改卡片布局的按钮,并且按钮单击被输入到第二个面板上的特定文本字段。每次卡片布局更改时,第二个面板上的文本字段都会失去焦点。如何获得第二个面板的特定文本字段的焦点?

【问题讨论】:

  • 如需更好的帮助,请尽快发帖SSCCE

标签: java swing jtextfield cardlayout


【解决方案1】:

当您单击按钮转到另一个面板时

在该按钮的“actionPerformed”中编写代码

actionPerformed(ActionListenet al)
{

//code..

textField.requestFocus();//what the textfield u wnat

}

参考此链接Setting the focus to a text field

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-09
    • 2015-10-30
    • 1970-01-01
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    相关资源
    最近更新 更多