tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
357
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    KarlPichler KarlPichler ist offline Mitglied Silber
    Registriert seit
    Aug 2011
    Beiträge
    62
    Hallo libe Java- Gemeinde,

    Frage:
    Habe eine kleine Applikation geschrieben, welche eine Bahngenerierungstool ist.
    Wenn der User seine Bahn fertig generiert hat kann er diese abspeichern.
    Beim Abspeichern wirde ein neues Verzeichnis mit einigen Dateien erstellt.
    Funktioniert auch alles wunderbar.

    Nun möchte das öffnen ausprogrammieren, habe aber keine Ahnung wie.

    ich wünsche mir das nach Datei --> Öffnen sich ein JDialog öffnent mit den vorhandenen Dateien öffnet.

    Verzeichnisbaum:

    Rails
    - rail1
    - rail1.txt
    - rail1.jpg
    - rail1.csv
    -rail2
    - rail2.txt
    - rail2.jpg
    - rail2.csv
    -rail3
    - rail3.txt
    - rail3.jpg
    - rail3.csv

    Im Oberverzeichnis rail befinden sich ausschließlich verzeichnisse mit generierten dateien, d.h. es müssen keine Auschlusskriterien getroffen werden.

    im JDialog möchte ich folgendes sehen

    -------------------
    | rail1.txt |
    | rail2.txt |
    | rail3.txt |
    -------------------

    Nun möchte ich eine der Dateien auswählen können, wie auch immer mit raidobuttons oder per direkten link.

    Danke vielmals im voraus.

    Gruß
     

  2. #2
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    schau dir doch mal die Klasse JFileChooser an. Das ist ein Dateiauswahldialog, bei dem du auch einstellen kannst, dass man mehrere Dateien auswählen kann (setMultiSelectionEnabled() ) und du kannst auch Filter programmieren, die dazu führen, dass nur bestimmte Dateien oder Dateitypen angezeigt werden.
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  3. #3
    KarlPichler KarlPichler ist offline Mitglied Silber
    Registriert seit
    Aug 2011
    Beiträge
    62
    ja hab ich mir schon reingezogen. ist aber nicht das wonach ich suche.
    Ich mache es zurzeit mit dem jFileChooser, allerdings möchte ich nur die Datein sehen (rail1.txt, rail2.txt, rail3.txt) und nur diese auswählen können.
    Dazu muss ich mir von jedem unterverziechnis von rail alle txt rauspicken, und das bekomm ich nicht gebacken mit den jFileChooser.
     

  4. #4
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist gerade online Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Hi,
    das wird meines erachtens so nicht funktionieren. Du kannst nur die Dateien anzeigen lassen, in dem Ordner du dich gerade befindest. Du hast mehrere Möglichkeiten dein Problem zu lösen. Hier mal ein Paar Ansätze:
    1. Lege alle railX.txt im root Verzeichnisbaum ab
    2. Mache einen Ordner mit Referenzdateien auf die jeweilige railX.txt Datei

    Gruß

    Fabio
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 05.08.11, 10:37
  2. Antworten: 2
    Letzter Beitrag: 17.02.09, 10:15
  3. Verzeichnis ausgeben + Inhalt?
    Von raygee im Forum Java
    Antworten: 1
    Letzter Beitrag: 04.11.08, 00:29
  4. Antworten: 0
    Letzter Beitrag: 13.11.05, 15:29
  5. aktuelles Verzeichnis ausgeben
    Von MADDilli16 im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 07.09.05, 16:04