J'essaye de faire un cadre semblable à un JFileChooser. J'ai un scrollpane et 2 boutons bascule, un pour la vue de liste, et d'autres pour la vue d'icônes. Je vais utiliser CardLayout sur le scrollpane. Cependant, je ne sais pas par où commencer. J'aimerais connaître une bonne approche à ce sujet. Comment puis-je concevoir les 2 panneaux qui vont être mis sur le scrollpane? Quelque chose de similaire est le GroupBox sous forme de C#.Comment créer quelque chose de similaire à JFileChooser en Java?
Répondre
Voir File Browser GUI pour quelques conseils.
Je dois savoir comment créer des vues personnalisées. Par exemple, pour l'option listView, je serai capable de créer une liste J (je pense) qui sera étalée horizontalement sur plusieurs colonnes. Pour iconesView, j'aurai des vignettes qui seront affichées sur plusieurs lignes, etc.
Pour la vue détaillée, j'aurais tendance à utiliser un JTable
. 'horizontalement dans plusieurs colonnes' peut être fait en utilisant une liste et setLayoutOrientation(int)
.
+1 pour 'FileBrowser'! Les exemples simples 'JTable' et' JList' peuvent être trouvés [ici] (http://stackoverflow.com/q/7620579/230513). – trashgod
Les bonnes réponses. Merci de les avoir portés à mon attention. :) –
Si vous voulez créer "quelque chose de similaire à JFileChooser" pourquoi ne pas jeter un oeil sur le code de JFileChooser
lui-même? Vous pouvez trouver la source JDK dans le fichier src.zip
sous votre répertoire JDK.
- 1. Créer quelque chose de similaire à pinterest
- 2. Quelque chose de similaire?
- 3. Quelque chose de similaire aux traits PHP en Java?
- 4. Quelque chose en Java qui est (similaire à) Paramètres
- 5. Utiliser divs pour créer quelque chose de similaire à iframe
- 6. Créer quelque chose de similaire à Watson Agents virtuels
- 7. Android: Quelque chose de similaire à CALayer?
- 8. JFileChooser ou besoin d'utiliser quelque chose d'autre
- 9. Quelque chose de similaire à Ext.ux.Livegrid?
- 10. Quelque chose de similaire à Hibernate en PHP?
- 11. héritage enum, ou quelque chose de similaire
- 12. quelque chose de similaire à python-DJANGO en PHP?
- 13. mvc timespan ou quelque chose de similaire
- 14. commentaires rmarkdown ou quelque chose de similaire
- 15. Quelque chose de similaire à jMonkey Engine pour C#
- 16. Quelque chose de similaire OSGI dans Microsoft?
- 17. Jquery mètre, ou quelque chose de similaire
- 18. Adobe Assets - .psd - quelque chose de similaire?
- 19. Quelque chose de similaire à CSS dans Microsoft Visio 2010?
- 20. Quelque chose de similaire à onPostExecute pour IntentService?
- 21. Comment créer quelque chose de similaire à google style convertisseur de devises avec VB.NET
- 22. Quelque chose de similaire à tag dans css?
- 23. Quelque chose de similaire à la méthode FileCopyUtils.copy en Java de base
- 24. est-il quelque chose de similaire à bp_get_member_id dans buddypress?
- 25. quelque chose JOptionPane.showInputDialog en java
- 26. OnResizeListener ou OnDrawListener ou quelque chose similaire
- 27. Comment créer un arbre d'expression pour faire quelque chose de similaire à la commande SQL "J'aime"
- 28. MongoId, requête complexe, quelque chose de similaire à has_many: par
- 29. Je cherche quelque chose de similaire au drupal CCK, mais en Java (dans un CMS Java)?
- 30. Analyse de quelque chose de similaire à C++
Pas tout à fait, j'ai besoin de savoir comment créer des vues personnalisées. Par exemple, pour l'option listView, je serai capable de créer une liste J (je pense) qui sera étalée horizontalement sur plusieurs colonnes. Pour iconesView j'aurai des vignettes qui seront affichées vénériquement sur plusieurs rangées, etc. –
Ma question était très confuse, je sais, mais vous, monsieur, avez réussi à me montrer exactement ce que je cherchais. Je vous remercie. –
De rien. J'ai supprimé les commentaires précédents et les ai combinés en une réponse. –