我最近在學習java swing。請不要告訴我它已經過時了。我知道。我想創建一個這樣的檔案夾選擇器,沒有什么額外的。

除了下面這些,還有很多其他的元素在上面

uj5u.com熱心網友回復:
您可以使用 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 瀏覽檔案夾對話框:
JavaFX 源代碼:https : //github.com/openjdk/jfx/blob/86b854dc367fb32743810716da5583f7d59208f8/modules/javafx.graphics/src/main/native-glass/win/CommonDialogs_Standard.cpp#L366
Win32 檔案:https : //docs.microsoft.com/en-us/windows/win32/api/shlobj_core/nf-shlobj_core-shbrowseforfolderw
uj5u.com熱心網友回復:
java swing有一個jfilechooser你可以使用的。在這里參考 Java Swing
https://docs.oracle.com/javase/7/docs/api/javax/swing/JFileChooser.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/326960.html
上一篇:javatextComponent中帶有邊框/邊框單詞的Html文本
下一篇:Java我的影像被底部和頂部切割
