Hallo zusammen, meine erste Frage und schon weiß ich nicht sicher, in welchem Forum ich am besten aufgehoben bin. Deswegen versuche ich erstmal hier mein Glück, sollte es doch eher in die Netzwerkprogrammierung gehören, bitte verschieben.
Also, folgendes Problem: Server Software auf einem entfernten Gerät, Clientsoftware kann Einstellungen am Server vornehmen. Darunter auch Einstellungen zur Verzeichniswahl für z.B. Datenbankdateien oder Backuppfade. Die Kommunikation läuft dabei über SOAP und Webservices.
Jetzt gibt es die Möglichkeit diese Pfade in der Clientsoftware einfach einzutragen, wobei man an dieser Stelle nicht sicher sein kann, dass das Verzeichnis auf dem Server überhaupt existiert. Außerdem ist es nicht sonderlich Benutzerfreundlich Pfade komplett eintippen zu lassen.
Aus diesem Grund habe ich nach einer Möglichkeit gesucht in einem JFileChooser ein entferntes Directory anzuzeigen.
Mein erster Lösungsansatz: Ich hole mir eine List<File> vom Server, in der alle Verzeichnisse und Dateien eines Root-Verzeichnisses stehen. Dabei fiel mir auf, dass wsimport daraus eine List<String> macht. Habe dann versucht damit eine eigene FileSystemView zu schreiben, die diese Dateien dann in einem JFileChooser anzeigt und bei Bedarf (Wechsel von Verzeichnis etc.) eine neue Liste vom Server erfragt.
Mein Problem dabei: Die Information, ob es sich bei einem File im JFileChooser um eine Datei oder ein Verzeichnis handelt geht verloren.
Ein zweites Problem: Ich muss im JFileChooser Ordner UND .zip-Archive akzeptieren, da z.B. ein Backup aus einem Ordner oder einem Archiv geladen werden kann. Ordner kann ich nämlich dann garnicht wählen.
So meine Frage dazu: Hat jemand eine Idee, wie man sowas umsetzen kann, ohne gleich eine Klasse von JFileChooser ableiten zu müssen?
Order kennt vielleicht jemand schon ein Framework, dass mir die Arbeit abnimmt?
Mit freundlichen Grüßen
D4rkscr43m
Also, folgendes Problem: Server Software auf einem entfernten Gerät, Clientsoftware kann Einstellungen am Server vornehmen. Darunter auch Einstellungen zur Verzeichniswahl für z.B. Datenbankdateien oder Backuppfade. Die Kommunikation läuft dabei über SOAP und Webservices.
Jetzt gibt es die Möglichkeit diese Pfade in der Clientsoftware einfach einzutragen, wobei man an dieser Stelle nicht sicher sein kann, dass das Verzeichnis auf dem Server überhaupt existiert. Außerdem ist es nicht sonderlich Benutzerfreundlich Pfade komplett eintippen zu lassen.
Aus diesem Grund habe ich nach einer Möglichkeit gesucht in einem JFileChooser ein entferntes Directory anzuzeigen.
Mein erster Lösungsansatz: Ich hole mir eine List<File> vom Server, in der alle Verzeichnisse und Dateien eines Root-Verzeichnisses stehen. Dabei fiel mir auf, dass wsimport daraus eine List<String> macht. Habe dann versucht damit eine eigene FileSystemView zu schreiben, die diese Dateien dann in einem JFileChooser anzeigt und bei Bedarf (Wechsel von Verzeichnis etc.) eine neue Liste vom Server erfragt.
Mein Problem dabei: Die Information, ob es sich bei einem File im JFileChooser um eine Datei oder ein Verzeichnis handelt geht verloren.
Ein zweites Problem: Ich muss im JFileChooser Ordner UND .zip-Archive akzeptieren, da z.B. ein Backup aus einem Ordner oder einem Archiv geladen werden kann. Ordner kann ich nämlich dann garnicht wählen.
So meine Frage dazu: Hat jemand eine Idee, wie man sowas umsetzen kann, ohne gleich eine Klasse von JFileChooser ableiten zu müssen?
Order kennt vielleicht jemand schon ein Framework, dass mir die Arbeit abnimmt?
Mit freundlichen Grüßen
D4rkscr43m