我有关于JFileChooser所半晌现在的问题,一直没能找到帮助...问题是,该文件窗口没有显示出来。我试图找到这个问题的原因,我已经测试了以下内容:JFileChooser中没有显示
public class Test {
public static void main (String[] args) {
load();
}
public static void load() {
String folder = System.getProperty("user.dir");
JFileChooser fc = new JFileChooser(folder);
int resultat = fc.showOpenDialog(null);
}
}
运行此代码时,我确实显示了窗口。
但是,当我试试这个:
public class Test {
public static void main (String[] args) {
String input = JOptionPane.showInputDialog(null, "Make your choice!\n" +
"1. load file");
load();
}
}
窗口不显示然而,编程仍在运行... 我不知道什么可能导致这个问题
如果你的意思是,'JFileChooser'不露面,直到按下确定,取消,或在输入对话框退出 - 那么这是预期的行为。 'JOptionPane'创建一个模态对话框,在对话框关闭之前阻止程序中的下一行被调用。但是,如果你不是这个意思,我不能重现你的问题。该程序对我“有用”:/ –
这不是我的意思,按OK,取消或退出后窗口不显示。由于某种奇怪的原因,JFileChooser在我使用JOptionPane之前似乎没有显示... – samtob
应该在EDT上创建和更新Swing GUI。 –