javaswing监听器调出文件管理器
时间: 2023-07-31 09:05:38 浏览: 117
java swing 苹果主题文件管理器
5星 · 资源好评率100%
您可以使用JFileChooser类来调出文件管理器。以下是一个简单的示例代码:
```java
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class FileChooserDemo {
private JFrame frame;
private JPanel panel;
private JButton button;
public FileChooserDemo() {
frame = new JFrame("File Chooser Demo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panel = new JPanel();
button = new JButton("Open File Chooser");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JFileChooser fileChooser = new JFileChooser();
int option = fileChooser.showOpenDialog(frame);
if (option == JFileChooser.APPROVE_OPTION) {
System.out.println("Selected file: " + fileChooser.getSelectedFile().getAbsolutePath());
} else {
System.out.println("File chooser dialog canceled");
}
}
});
panel.add(button);
frame.add(panel);
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
new FileChooserDemo();
}
}
```
运行代码后,单击“Open File Chooser”按钮即可调出文件管理器。选中文件后,程序将打印文件的绝对路径。
阅读全文