【问题标题】:Changing focus (JTextArea and JOptionPane)改变焦点(JTextArea 和 JOptionPane)
【发布时间】:2012-01-13 11:07:03
【问题描述】:

在 Swing 中,我可以使用 JOptionPane 提示用户输入。这带来的唯一问题是用户无法在输入框和其中的框架/内容之间更改焦点。

我可以输入任何参数来使其始终保持焦点在框架上。作为说明,我已经尝试过requestFocus()

提前谢谢你。

【问题讨论】:

    标签: java swing focus jtextarea joptionpane


    【解决方案1】:

    JOptionPane 对话框始终是模态的。你可以检查一下:

    Can I use a Java JOptionPane in a non-modal way?

    为了绕过这种行为。

    【讨论】:

      【解决方案2】:

      JOptionPane 的想法是显示一个模态 对话框,该对话框要求确认或选项,并在用户选择选项后继续。如果没有选择的选项,程序将无法继续。

      如果您想要一个非模态对话框,那么您需要使用 JDialog 自己构建它。

      【讨论】:

      • 感谢您的解释。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-01
      • 2015-09-12
      • 2012-07-22
      • 2011-12-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-06
      相关资源
      最近更新 更多