Ich habe ein Programm gemacht, das mein C und D Laufwerk zeigt. Aber die Symbole, die in meiner Ausgabe erscheinen, sind die Standard-Icons von javaFx. Ich möchte nur alle Icons meines Systems zeigen. Zum Beispiel für Videos sollte es das Mediensymbol für mein System zeigen, nicht das Standard-Icon in javaFx.Hole Icons von meinem System
1
A
Antwort
1
Diese Frage ist ähnlich:
Die damit verbundene Frage nicht eine native JavaFX Lösung bietet.
Allerdings gibt es derzeit keine native JavaFX Lösung, so wäre es am besten sein:
- Verwenden Sie die Swing-Klassen in der gleichen Frage verwiesen.
eine BufferedImage aus den Symbolen extrahieren, mit:
- Verwenden SwingFXUtils.toFXImage die BufferedImage zu einem JavaFX Bild zu konvertieren.
Die damit verbundene Frage schon sagt (und ich habe es nicht versucht) zu tun:
Icon icon = FileSystemView.getFileSystemView().getSystemIcon(File);
Oder (wenn OS X):
javax.swing.JFileChooser fc = new javax.swing.JFileChooser();
Icon icon = fc.getUI().getFileView(fc).getIcon(file);
Nach dieser Antwort zu schreiben, finde ich die folgende Frage, die ähnlich ist (vielleicht ist dies sogar eine zweifache Ausfertigung):
Verwandte Themen
- 1. System Theme Icons und PyQt4
- 2. Wie bekomme ich System-Icons in iOS
- 3. Hole System-IP und Port für DB2 ODBC DSN
- 4. Hole Domain von IFrame?
- 5. Hole Tabellenalias von Zend_Db_Table_Select
- 6. Hole UUID ohne iTunes
- 7. Wie kann ich System-Icons in meiner Android-App verwenden?
- 8. Kann man System-Icons auf Tabs in Xamarin Forms verwenden?
- 9. Wie bekomme ich Mac-System-Icons, wie im Finder?
- 10. Ist „long: 16Byte auf meinem System
- 11. iPhone System klingt in meinem Bündel
- 12. urllib.request Modul versagt in meinem System
- 13. C# HtmlAgilityPack Hole Tabelle
- 14. Java TCP Hole Punching
- 15. Schriftgröße von FontAwesome Icons ändern?
- 16. libvirt: hole ipv4-Adresse von Gast
- 17. Ändern von gmap Marker Icons während onclick
- 18. Zentrieren von Icons in Bootstrap 4
- 19. OS X Hole markierten Text
- 20. Benötige mehr als 32 USB-Soundkarten auf meinem System
- 21. Wie konfiguriere ich meinen eigenen SMTP-Server in meinem System?
- 22. Brauchen Sie Hilfe mit meinem Support-Ticket-System
- 23. Hole Lua Tischgröße in C
- 24. Wie hole ich eine Zeichenfolge von einem Server?
- 25. Wie installiere ich Repo auf meinem Ubuntu System?
- 26. Wie überprüfe ich welche BLAS in meinem Ubuntu System ist?
- 27. Wie funktioniert der Befehl "godoc" auf meinem System? .
- 28. Cucumber JS Probe nicht in meinem lokalen System arbeitet
- 29. Wie finde ich Hadoop hdfs Verzeichnis auf meinem System?
- 30. Wie installiere ich Java-Anwendung auf meinem Linux-System
Bitte fügen Sie Ihren Code (und Screenshot) hinzu, weil ich nicht wirklich sicher bin, was eigentlich die Frage ist. – DVarga