在Java Swing中,我有一个对话框和一个浏览按钮。一旦我点击浏览,它允许用户选择相应的目录。但是不会显示该目录中存在的文件。它仅显示空文件夹。我该如何解决这个问题?
答案 0 :(得分:2)
在JFileChooser
中,您可以使用多种选项在文件选择器上设置过滤器。
确保按文件名和文件类型正确设置过滤器。 (即所有文件名,文件和目录)。
答案 1 :(得分:0)
下面是jfilechosser的完整代码
import java.awt.event.*;
import javax.swing.*;
public class FileChooserDemo {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel=new JPanel();
JButton Open = new JButton("Open a file...");
Open.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
JFileChooser fc= new JFileChooser();
fc.showOpenDialog(null);
fc.setVisible(true);
}
});
panel.add(Open);
frame.getContentPane().add(panel);
frame.pack();
frame.setVisible(true);
}
}
祝你好运