Ich möchte, dass mein JFileChooser in der Detailansicht statt in der "Listen" -Ansicht startet, in der er startet. Wie macht man das?Wie kann ich den JFileChooser in der Detailansicht starten?
9
A
Antwort
12
Sie die Aktion von der ActionMap bekommen:
JFrame frame = new JFrame();
JFileChooser fileChooser = new JFileChooser(".");
Action details = fileChooser.getActionMap().get("viewTypeDetails");
details.actionPerformed(null);
fileChooser.showOpenDialog(frame);
2
Dies ist ein wenig schwierig und wahrscheinlich nicht offiziell unterstützt, aber ich habe herausgefunden, wie das geht. Zuerst müssen Sie das FilePane abrufen, das der JFileChooser besitzt. Der einzige Weg, ich weiß, wie man das macht, ist, seine Komponenten zu durchlaufen und dann ein instanceof FilePane
zu tun, bis Sie es bekommen. Dann wird dies in Einzelheiten Startansicht:
if (root instanceof FilePane) {
FilePane filePane = (FilePane) root;
Action viewTypeAction = filePane.getViewTypeAction(FilePane.VIEWTYPE_DETAILS);
viewTypeAction.actionPerformed(null);
}
Verwandte Themen
- 1. Wie bekomme ich den Pfad der Dateien, die ich in jfilechooser wählen?
- 2. Methodenausgabe in der Admin-Detailansicht
- 3. Wie speichere ich eine Datei mit JFileChooser?
- 4. Kann meine Detailansicht nicht anzeigen
- 5. Wie mache ich jfilechooser nur akzeptieren. Txt
- 6. Wie kann ich den Docker-Service mit Puppet ... neu starten?
- 7. Wie kann man den Dienst remote starten?
- 8. Wie kann ich den iOS Simulator vom Terminal aus starten?
- 9. Wie kann ich den Anwendungsbildschirm für Android-Anwendungen programmgesteuert starten?
- 10. Schaltfläche "Zurück"/"Zurück" in der Detailansicht deaktivieren
- 11. Wie kann ich Java3D schneller starten?
- 12. Go: Wie kann ich den Browser NACH dem Starten des Servers starten?
- 13. In WebView, wie kann ich ändern, damit ich zurück zur Detailansicht gehe?
- 14. Wie kann ich explorer.exe über C++ starten?
- 15. UISplitviewcontroller - Größenklassenproblem in der Master- und Detailansicht
- 16. Lokalisierung der JFileChooser "All Files" Zeichenfolge
- 17. Wie kann ich Capistrano von bash starten?
- 18. Kann ich den Rettungsblock erneut starten, ohne zu beginnen ... Ende?
- 19. JFileChooser ändern Standardverzeichnis in Windows
- 20. Kann ich Master-/Detailansicht mit Raster-/Rastersteuerelementen erstellen?
- 21. Wie kann ich hadoop beim Booten starten?
- 22. Eclipse Glassfish 4.0 Ich kann den Server nicht pünktlich starten
- 23. Wie können wir den Exit-Button von JFileChooser setzen?
- 24. JFileChooser eingebettet in ein JPanel
- 25. JFileChooser - mehrere Dateifilter?
- 26. Wie starten Sie den Wissenstransfer?
- 27. Wie kann ich TortoiseSVN sicher neu starten?
- 28. Scrollbar in JFileChooser gibt Fehler
- 29. Ich kann den Testserver auf dem physischen Gerät nicht starten
- 30. Erstellen einer Django-Detailansicht
Nizza, das ist wahrscheinlich ein besserer Weg, es zu tun. Vielleicht kannst du mir hier bei meinem Problem helfen: http://stackoverflow.com/questions/16229526/how-do-you-remove-the-ctrlc-action-on-a-jfilechooser#comment23321430_16285866 –