Vorrei che il mio JFileChooser iniziasse nella vista dettagli, invece della vista "Elenco" in cui inizia. Come si fa?Come posso avviare JFileChooser nella vista Dettagli?
9
A
risposta
12
È possibile ottenere l'azione dal ActionMap:
JFrame frame = new JFrame();
JFileChooser fileChooser = new JFileChooser(".");
Action details = fileChooser.getActionMap().get("viewTypeDetails");
details.actionPerformed(null);
fileChooser.showOpenDialog(frame);
2
Questo è un po 'complicato e probabilmente non supportato ufficialmente, ma ho scoperto come farlo. Per prima cosa, devi procurarti il FilePane che ha JFileChooser. L'unico modo in cui so come farlo è quello di attraversare i suoi componenti e quindi fare un instanceof FilePane
finché non lo ottieni. Allora questo avrà inizio nella visualizzazione Dettagli:
if (root instanceof FilePane) {
FilePane filePane = (FilePane) root;
Action viewTypeAction = filePane.getViewTypeAction(FilePane.VIEWTYPE_DETAILS);
viewTypeAction.actionPerformed(null);
}
Problemi correlati
- 1. RenderTargetBitmap GDI gestisce perdite nella vista Dettagli master
- 2. Come posso utilizzare ViewBag nella vista
- 3. UISplitViewController + Vista divisa: nascondi i dettagli all'avvio
- 4. Disabilita/Abilita pulsante Indietro dalla vista dettagli
- 5. Come avviare al meglio una richiesta di lavoro asincrona nella vista Django?
- 6. Come salvare il file usando JFileChooser?
- 7. JFileChooser - più filtri di file?
- 8. UISplitViewController su iPhone: apre/mostra la vista principale dal controller della vista dettagli
- 9. Come aprire JFileChooser con dimensioni predefinite
- 10. Come posso avviare Chrome con un'estensione decompressa?
- 11. Come posso creare viste elenco e dettagli per django-taggit?
- 12. Visualizza dettagli del changeset TFS nella console
- 13. Nuova mappa dettagli foursquare
- 14. Come avviare un processo nella stessa cartella come eseguibile
- 15. JFileChooser sceglie il file vuoto
- 16. Come posso avviare un'animazione interattiva con un offset orario arbitrario?
- 17. Dettagli ordine amministratore Woocommerce - Mostra dati personalizzati nella pagina dei dettagli dell'ordine
- 18. Posso avviare debugging pdb subito?
- 19. Avviare un processo nella stessa console
- 20. Alternativa a JFileChooser su Linux?
- 21. Assistente CodeIgniter nella vista
- 22. Posso accedere a un C# enum nella mia vista Razor?
- 23. Aggiungi estensione .txt in JFileChooser
- 24. Icone JFileChooser su display 2K
- 25. Apertura di file con JFileChooser
- 26. Come posso ottenere i dettagli delle eccezioni in XCode 4.6?
- 27. Nulla da mostrare nella vista progetto Android
- 28. Come saltare all'ancora nella vista parziale angolare?
- 29. Come posso avviare una modalità diversa con Emacs nella riga di comando?
- 30. Aggiungi JFileChooser a Eclipse Window Builder
Nizza, che è probabilmente un modo migliore per farlo. A dire il vero, forse puoi aiutarmi con il mio problema qui: http://stackoverflow.com/questions/16229526/how-do-you-remove-the-ctrlc-action-on-a-filmaooser#comment23321430_16285866 –