File chooser Dateien in frame anzeigen lassen

Ratzefummel

Mitglied
Ich habe mir grade eben mal ein video ueber den file chooser angesehn. Ich möchte in einem Programm von mir eine Dateiablage programmieren. Die gui dafür steht schon. Jetzt möchte ich mit meinem Button " datei hinzufügen" eine datei in mein programm hinein bekommen. Ich denke der FileChooser ist da schon eine gute sache nur weiss ich nicht WIE ich dann die ausgewählte Datei halt in mein Programm bekomme bzw in meine Gui hinein bekomme. Die datei soll aber nicht geöffnet sein. ich moechte halt nur die datei SELBER in meiner gui haben so wie datein auf dem desktop angezeigt werden. eine dateiablage halt Kann mir da jemand mit rat zur seite stehen ???? vielen dank
 
ich versteh deine Frage nicht ganz, willst du die Dateien in einer Referenzliste ablegen oder auf einen Server oder wie hast du dir das vorgestellt?
 
Ich vermute mal, er meint so etwas in der Art wie im angehängten Bild (per Photoshop zusammengeschustert)

Die ausgewählten Dateien werden als Symbole auf einem Panel o.ä. abgelegt, sozusagen als Warteliste.

Hier ein Schnipsel, der dir ein Icon eines bestimmten Dateityps holt. Vielleicht ist es im Laufe der Entwicklung hilfreich

Java:
File file = File.createTempFile("icon", ".jpg");    
FileSystemView view = FileSystemView.getFileSystemView();    
Icon icon = view.getSystemIcon(file);    
file.delete();

Dieses Icon kannst zu dann in ein JLabel packen und Text, also den Dateinamen hinzufügen.

How to Use Icons (The Java™ Tutorials > Creating a GUI With JFC/Swing > Using Swing Components)

Das wären so meine ersten Ideen...

Edit: Wenn es nicht unbedingt so aussehen muss, wie auf dem Desktop, würde auch eine einfach JList mit Icons genügen. Das wäre um einiges einfacher.

RQxcq.png
 

Anhänge

  • Unbenannt-1.jpg
    Unbenannt-1.jpg
    88 KB · Aufrufe: 36
Zuletzt bearbeitet:
Hey ihr danke schnmal fuer die schnellen antworten alle miteinander!!! @Ditoran Also das es so aussieht wie auf dem Desktop ist nich ganz so wichtig. eher ein luxusproblem sry falls ich mich da falsch ausgedrueck habe. das aller wichigste ist eigentlich nur das DIE DATEIEN die ich via FileChooser auswähle dann in meinem Prgramm drin sind. Die dateien sollen natuerlich auch aus dem prgramm raus zu oeffnen sein aber das bekomme ich hin Meine Gui ist eig nur ein frame mit mit nem backgroundpanel und dem button "datei Hinzufuegen" und die dateien ( ob mit icon oder ohne) sollen nach der auswahl mit filechooser auf dem Backgrundpanel (falls moeglich) sein und anwaehlbar sein usw.
 
ja dann spricht doch nichts dagegen die Daten vorerst in einer Liste<File> zu speichern. Die kannst du dann anzeigen wie du willst 😉
 

Zurück
Oben