Hilfe beim JFileChooser

Status
Nicht offen für weitere Antworten.

Cole

Bekanntes Mitglied
Hi,
ich brauch eure Hilfe beim JFileChooser. Hab schon paar Sachen hier im Foum drüber gelesen, aber ich bin nicht schlau draus geworden. Hier das Problem:
Beim klick auf nen Button soll der Inhalt einer JTextarea abgespeichert werden. Das ganze sieht bisher so aus:

Code:
		speichern.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
  JFileChooser fileChooser = new JFileChooser(null);
			  fileChooser.setSize(100, 100);
        fileChooser.setDialogTitle("Log-Datei speichern unter...");
        fileChooser.setSelectedFile(new File("c:/log.txt"));
        int result = fileChooser.showSaveDialog(null);
        String text = new String();
        text = anzeigeText.getText();
        switch(result) {
           case JFileChooser.APPROVE_OPTION:
             System.out.println(result);
            try
            {
              PrintWriter writer = new PrintWriter(new FileOutputStream(fileChooser.getSelectedFile()));
              writer.write(text);
              writer.close();
            }
            catch (IOException e)
            {
              // TODO Automatisch erstellter Catch-Block
              e.printStackTrace();
            }

           //OK bzw. Speichern-Button wurde geklickt.

           case JFileChooser.CANCEL_OPTION:
             System.out.println(result);
           //Abbrechen geklickt
        }
			}
		});


Hab da jetzt 2 Fragen:
1) Beim Klick auf Speichern gibt mir
Code:
        switch(result) {
           case JFileChooser.APPROVE_OPTION:
             System.out.println(result);
zwei 0 aus. Warum kommen da 2? Bei Abbrechen bekomm ich nur eine 1!

2) Die Infos in der Textarea sehen etwa so aus:
U:\Java\xxx\xxx\Creating_Modal_Internal_Frames_--_Approach_1_and_Approach_2\a2_background.gif
U:\Java\xxx\xxx\Creating_Modal_Internal_Frames_--_Approach_1_and_Approach_2\a2_corner_bl.gif
U:\Java\xxx\xxx\Creating_Modal_Internal_Frames_--_Approach_1_and_Approach_2\a2_corner_br.gif
U:\Java\xxx\xxx\Creating_Modal_Internal_Frames_--_Approach_1_and_Approach_2\a2_corner_tl.gif
U:\Java\xxx\xxx\Creating_Modal_Internal_Frames_--_Approach_1_and_Approach_2\a2_corner_tr.gif

Aber in der abgespeicherten .txt ist das nicht mehr so schön untereinenander, also 1 Zeile = 1 Eintrag, sondern alles hintereinander, auch wenn ich den Zeilenumbruch in Notepad aktiver, sind teilweise mehrere Einträge in einer Zeile.
Wieso? Bzw wie schaff ich es, dass pro Zeile nur ein Eintrag erstellt wird?[/code]
 

Wildcard

Top Contributor
1. Sobald das erste case in der Reihe zutrifft werden alle weiteren cases auch abgearbeitet sofern do nicht explizit break; angibts.
2. Der PrintWriter hat eine println Methode.
 

Cole

Bekanntes Mitglied
Hab das grad mal ausprobiert mit der println Metohde, aber das hat nicht funktioniert, hab wieder mehrere Einträge pro Zeile.
U:\vtcl-1.6.0\images\mgr_place.gif 0.0 MB U:\vtcl-1.6.0\images\ofg.gif 0.0 MB U:\vtcl-1.6.0\images\pack_img.gif

Irgendwelche Ideen?

[edit]: Wenn ich Notepad in der Größe verändere, dann rutschen die hinteren Einträge eine Zeile nach unten. Aber es muss doch möglich sein, dass er es einfach Zeile für Zeile rausgibt!! In der JTextarea stehen die Einträge ja auch schön untereinander und 1 Zeile für 1 Eintrag drin!!
 

Wildcard

Top Contributor
Dann vermute ich mal das du keine echten Zeilenumbrüche in der TextArea hast, sondern das autowrapping der TextArea verwendest.
Wenn dem so ist musst du dich selbst um die Zeilenumbrüche kümmern.
 

Cole

Bekanntes Mitglied
Die Textarea wird so "gefüllt":

Code:
anzeigeText.setText(anzeigeText.getText() + "\n" + file.getAbsolutePath() + "\t"+
         groesse + " MB");
anzeigeText = die Textarea

Das ist ner Schleife drin und hat ne bestimmte Anzahl an Durchläufen. (file.getgetAbsolutePath() holt einfach Infos von bestimmten Dateitypen).

[Edit]:
Dann vermute ich mal das du keine echten Zeilenumbrüche in der TextArea hast, sondern das autowrapping der TextArea verwendest.
Wenn dem so ist musst du dich selbst um die Zeilenumbrüche kümmern.

Wie meinst du das? Wie würde das aussehen?
 

Wildcard

Top Contributor
Hast du dir den String mal angesehen? Sind darin noch Zeilenumbrüche enthalten?

EDIT: moment, du hast gesagt du öffnest das in Notepad? Kann sein das darin das Problem liegt. \n ist der Zeilenumbruch für Linux. Hast du die Datei mal in Wordpad geöffnet?
 

Cole

Bekanntes Mitglied
Hmm!!
Also wordpad zeigt es mir so an wies sein soll!! Wusste gar nicht, dass Wordpad und Notepad da so unterscheidlich sind.

Weisst du wie ich es anstellen kann, dass auch der Notepad das richtig anzeigt? (Schliesslich öffnen viele ihre txts mit Notepad, inklusive mir)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Hilfe beim tablevies AWT, Swing, JavaFX & SWT 2
W Swing Hilfe beim Einbinden von Bildern in einem JFrame AWT, Swing, JavaFX & SWT 8
R Hilfe beim ändern des Hintergrundes eines JFrames AWT, Swing, JavaFX & SWT 9
C Gesucht: Hilfe beim programmieren. AWT, Swing, JavaFX & SWT 1
C Hilfe beim programmieren mit studiumgebundenes Projekt AWT, Swing, JavaFX & SWT 1
A JavaFX Hilfe beim Design eines Quiz AWT, Swing, JavaFX & SWT 2
F Hilfe beim ausschalten von Robot AWT, Swing, JavaFX & SWT 7
S Hilfe beim Lernprozess von java3d AWT, Swing, JavaFX & SWT 20
K Swing Hilfe beim JTree! AWT, Swing, JavaFX & SWT 3
L Mein Kopf dreht sich... Brauche Hilfe beim GUI gestalten AWT, Swing, JavaFX & SWT 10
G Hilfe beim Erstellen eines eigenen Html-Editors! AWT, Swing, JavaFX & SWT 4
V Brauche Hilfe beim Steuern des Sichtbereiches eines JPanel AWT, Swing, JavaFX & SWT 2
I Hilfe bei dem Erstellen einer SQL Abfrage aus gewählten JComboBoxen AWT, Swing, JavaFX & SWT 5
JavaBeginner22 Button Hilfe AWT, Swing, JavaFX & SWT 0
ExceptionOfExpectation Textdarstellung auf einem Canvas mit Hilfe von repaint(); AWT, Swing, JavaFX & SWT 6
senol JOptionPane hilfe!!! :(((( AWT, Swing, JavaFX & SWT 32
donnico2 Objekte in der GUI ausgeben mit Hilfe einer DAO AWT, Swing, JavaFX & SWT 1
J Swing Hilfe bei Layout AWT, Swing, JavaFX & SWT 2
Zrebna JavaFX-Projekt mit Bildern funktioniert nicht - um Hilfe wird gebeten AWT, Swing, JavaFX & SWT 14
F BorderLayout Hilfe bei Anzeige AWT, Swing, JavaFX & SWT 2
T Swing Hilfe - Selbst Informatik Lehrer konnte mir nicht weiter Helfen AWT, Swing, JavaFX & SWT 2
A Swing TicTacToe-Bitte um Hilfe AWT, Swing, JavaFX & SWT 32
T Bitte um Hilfe AWT, Swing, JavaFX & SWT 2
T Hilfe bei Code AWT, Swing, JavaFX & SWT 2
S Hilfe bei Java Gui Anfänger AWT, Swing, JavaFX & SWT 5
J Warum geht das nicht? if-else usw..... compilieren geht nicht -- HILFE!!! AWT, Swing, JavaFX & SWT 10
M Problem mit Layoutmanagern... Hilfe wäre sehr nett. AWT, Swing, JavaFX & SWT 2
T Hilfe was mus ich tun um das fertige JfxFenster zu sehen AWT, Swing, JavaFX & SWT 2
A hilfe für flowlayout AWT, Swing, JavaFX & SWT 6
N Swing Benötige Hilfe um ein Swing Canvas zu speichern AWT, Swing, JavaFX & SWT 4
X Swing JButton's zum JScrollPane hinzufügen geht nicht. Bitte um Hilfe. AWT, Swing, JavaFX & SWT 9
V Swing Brauche Hilfe mit Label AWT, Swing, JavaFX & SWT 3
T Swing JTable Zeile mit ausgelesenen Werten mit Hilfe von einem Button hinzufügen AWT, Swing, JavaFX & SWT 1
H Swing Hilfe bei GUI AWT, Swing, JavaFX & SWT 4
T HILFE wie lösche ich gezeichnetes per tastendruck AWT, Swing, JavaFX & SWT 1
R Swing JOptionPane Fehlermeldung- bitte um Hilfe! AWT, Swing, JavaFX & SWT 4
Tausendsassa ImageIcon?! Hilfe! AWT, Swing, JavaFX & SWT 10
C Hilfe bei JSpinner und JList AWT, Swing, JavaFX & SWT 1
J GridBagLayout mit Hilfe einer For-Schleife befüllen AWT, Swing, JavaFX & SWT 1
M Hilfe bei Performanceverbesserung AWT, Swing, JavaFX & SWT 34
B Hilfe welches Layout brauch ich AWT, Swing, JavaFX & SWT 4
M SwingWorker Hilfe! AWT, Swing, JavaFX & SWT 10
K Swing Brauche Hilfe AWT, Swing, JavaFX & SWT 6
O AWT Performance und Bug behebung[brauche Hilfe] AWT, Swing, JavaFX & SWT 2
K Swing Konsolen Programm in GUI - Suche Hilfe bei Konsolenausgabe AWT, Swing, JavaFX & SWT 2
K Viele Textfield mit Hilfe eines MousListener leeren - möglich? AWT, Swing, JavaFX & SWT 8
I ausgewählte Zeile mit Hilfe der Tastatur löschen! AWT, Swing, JavaFX & SWT 3
Kenan89 Java FX GUI Hilfe für erste Java FX App AWT, Swing, JavaFX & SWT 8
B Rechteck Mit Hilfe Von Timeline, KeyFrames animieren AWT, Swing, JavaFX & SWT 3
J LayoutManager Hilfe bei Wahl des Layouts AWT, Swing, JavaFX & SWT 9
N Hilfe bei Memory-Spiel AWT, Swing, JavaFX & SWT 18
L Swing Hilfe bei JTabelModel gesucht AWT, Swing, JavaFX & SWT 4
B Hilfe zu JTable und JTabbedPane AWT, Swing, JavaFX & SWT 18
K Hilfe bei Labels AWT, Swing, JavaFX & SWT 3
T JLayeredPanel - Hilfe AWT, Swing, JavaFX & SWT 7
C Swing Hilfe bei umsetzung eines Stundenplans. AWT, Swing, JavaFX & SWT 7
N Hilfe bei Panels! AWT, Swing, JavaFX & SWT 11
F Swing Syntaxhighlighting Hilfe AWT, Swing, JavaFX & SWT 5
Jats Bitte um Hilfe bei JComboBox mit Array AWT, Swing, JavaFX & SWT 6
Jats Hilfe bei FocusListener für Taschenrechner AWT, Swing, JavaFX & SWT 4
N Swing nach Fensterrand Action ausführen? HILFE AWT, Swing, JavaFX & SWT 7
R Hilfe bei Bachelorrabeit. Seitenvorschau AWT, Swing, JavaFX & SWT 7
G Swing Hilfe-Fenster erstellen AWT, Swing, JavaFX & SWT 20
E LayoutManager Hilfe ein GridbagLayout!! AWT, Swing, JavaFX & SWT 7
K GUI-Hilfe für Anfänger AWT, Swing, JavaFX & SWT 15
J Schulprojekt und braucht hilfe AWT, Swing, JavaFX & SWT 54
G Hilfe! Command Pattern an easy ImageViewer? AWT, Swing, JavaFX & SWT 13
radiac Hilfe bei GUI AWT, Swing, JavaFX & SWT 22
N Hilfe bei erstellen eines Bibliotheksprogrammes AWT, Swing, JavaFX & SWT 15
H Swing Jtable wird nicht angezeigt..hilfe!! AWT, Swing, JavaFX & SWT 16
M DRINGEND HILFE TextPane RECHTSBÜNDIG AWT, Swing, JavaFX & SWT 2
B Swing Hilfe zu JTextField AWT, Swing, JavaFX & SWT 2
J Brauche ganz dringend Hilfe!!! AWT, Swing, JavaFX & SWT 5
V Bitte um Hilfe bei nem Taschenrechner AWT, Swing, JavaFX & SWT 8
F NullPointerException - HILFE!! AWT, Swing, JavaFX & SWT 20
G Hilfe!!!Sudoku AWT, Swing, JavaFX & SWT 19
M Swing JButton hilfe AWT, Swing, JavaFX & SWT 3
M brauche Hilfe um Einträge aus Jlist zu löschen AWT, Swing, JavaFX & SWT 4
Spin Hilfe - Erklärungsbedarf für Kreis AWT, Swing, JavaFX & SWT 5
O Bitte um Hilfe bei ComboBox in TableHeader AWT, Swing, JavaFX & SWT 9
M Erstellen eines Hilfe-Fenster bzw"Erste-Schritte" AWT, Swing, JavaFX & SWT 2
G Hilfe Meine JPanels verschwinden im Müll AWT, Swing, JavaFX & SWT 10
G Hilfe AWT, Swing, JavaFX & SWT 8
N ausrichtung Button - hilfe bitte AWT, Swing, JavaFX & SWT 2
T Hilfe zu Events? AWT, Swing, JavaFX & SWT 6
A Ini Datei Auswerten - HILFE! AWT, Swing, JavaFX & SWT 6
D Hilfe bei GUI-Elementen in Java AWT, Swing, JavaFX & SWT 9
D Grafikeinsteiger sucht/braucht Hilfe. Wäre Nett ! AWT, Swing, JavaFX & SWT 3
K Mein Informatikprojekt läuft aus dem Ruder Hilfe. F1 ^^ AWT, Swing, JavaFX & SWT 5
S Hilfe! Bekomme Daten nicht ausgelesen AWT, Swing, JavaFX & SWT 3
M hilfe! probleme mit meinem programm AWT, Swing, JavaFX & SWT 5
V Hilfe :( bekomme textarea nicht versetzt AWT, Swing, JavaFX & SWT 2
M Hilfe ich komme nicht an ein JTextArea AWT, Swing, JavaFX & SWT 4
J Hilfe CardLayout AWT, Swing, JavaFX & SWT 3
C Hilfe bei JInternalFrame AWT, Swing, JavaFX & SWT 6
G BubbleSort mit Hilfe einer Balkengrafik visualisieren AWT, Swing, JavaFX & SWT 9
G Leider trotz allem kein Icon :( Brauche Hilfe AWT, Swing, JavaFX & SWT 3
S sinuskurve hilfe! AWT, Swing, JavaFX & SWT 2
D JSplittPane - unsichtbarer Rahmen? hilfe ;) AWT, Swing, JavaFX & SWT 2
G Selbstprogrammierter Editor - brauche Hilfe AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben