【发布时间】:2011-02-07 14:07:49
【问题描述】:
我有一个JDialog,它从用户那里获取名字。 JDialog 后面是一个小程序。我不希望用户在输入名称之前访问该小程序。我试过JDialog.setAlwaysOnTop(true),但小程序抛出AccessException 错误。所以我所做的是保持一个while循环,它将执行JDialog.setVisible(true),直到JtextField(用户名输入)为空(“”)。但是由于某种原因,这工作起来很慢,这意味着 JDialog 加载,但需要时间来关注 JTextField,即使用户输入他的名字,它也真的很慢......就像一个字符在 2 秒内。 ..我有没有其他方法可以强制用户在访问小程序之前输入名称?
【问题讨论】:
标签: java visibility jdialog