我最近在学习java swing。请不要告诉我它已经过时了。我知道呀。我想创建一个这样的文件夹选择器,没有额外的东西。
除了以下内容,它还包含许多其他元素
发布于 2021-09-30 08:25:27
java swing有一个你可以使用的jfilechooser
。请参阅Java Swing Here
https://docs.oracle.com/javase/7/docs/api/javax/swing/JFileChooser.html
发布于 2021-10-01 14:28:48
您可以使用JavaFX:
DirectoryChooser directoryChooser = new DirectoryChooser();
directoryChooser.setInitialDirectory(new File("src"));
Button button = new Button("Select Directory");
button.setOnAction(e -> {
File selectedDirectory = directoryChooser.showDialog(primaryStage);
System.out.println(selectedDirectory.getAbsolutePath());
});
Javadoc:https://docs.oracle.com/javase/10/docs/api/javafx/stage/DirectoryChooser.html
它确实会调用Windows浏览文件夹对话框:
Win32文档:https://docs.microsoft.com/en-us/windows/win32/api/shlobj_core/nf-shlobj_core-shbrowseforfolderw
https://stackoverflow.com/questions/69388600
复制相似问题