Java 更改焦点(JTextArea和JOptionPane)

Java 更改焦点(JTextArea和JOptionPane),java,swing,focus,jtextarea,joptionpane,Java,Swing,Focus,Jtextarea,Joptionpane,在Swing中,我可以使用JOptionPane提示用户输入。这带来的唯一问题是,用户无法在输入框和其中的帧/内容之间更改焦点 是否有任何参数可以输入,以使焦点始终在帧上。请注意,我已经尝试了requestFocus() 提前感谢。JOptionPane的想法是显示一个模式对话框,要求确认或选项,并在用户选择选项后继续。如果没有选择的选项,程序将无法继续 如果您想要一个非模态对话框,那么您需要使用JDialog自己构造它 JOptionPane的想法是显示一个模式对话框,要求确认或选项,并在用户

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

是否有任何参数可以输入,以使焦点始终在帧上。请注意,我已经尝试了
requestFocus()


提前感谢。

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


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

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


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

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


为了绕过此行为。

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


为了避免这种行为。

谢谢你的解释。谢谢你的解释。