Hallo Leute lerne schon seit ca 8 Wochen Java und habe schon vieles kennengelernt mit AWT und Swing.
Möchte gerne ein Programm schreiben das mir einen Ordner Inhalt in eine .txt Datei speichert untereinander wie eine liste.
Habe folgendes Problem und zwar habe jetzt mit Swing ein Fenster erstellt (JFrame) .Hab nen Button reingemacht nur er wird jetzt im ganzen Fenster angezeigt denke mal das es am Layout liegt, welches Layout könnt ihr mir empfehlen.Der Button soll auf den JFileChooser lenken um einen Ordner zu wählen.
Sobald man einen Ordner gewählt hat soll ein zweiter JButton im Fenster sein der Speichern heißt und man dort dort den Speicherort für die .txt Datei wählt. Bitte um Hilfe und könnt ihr mir auch was sagen über das strukturieren des Programms.
Nicht falsch verstehen ich möchte keine komplette Lösung haben sondern nur punkte die ich beachten muss bzw was alles reinsollte.
HILFT MIR BITTE
Möchte gerne ein Programm schreiben das mir einen Ordner Inhalt in eine .txt Datei speichert untereinander wie eine liste.
Habe folgendes Problem und zwar habe jetzt mit Swing ein Fenster erstellt (JFrame) .Hab nen Button reingemacht nur er wird jetzt im ganzen Fenster angezeigt denke mal das es am Layout liegt, welches Layout könnt ihr mir empfehlen.Der Button soll auf den JFileChooser lenken um einen Ordner zu wählen.
Sobald man einen Ordner gewählt hat soll ein zweiter JButton im Fenster sein der Speichern heißt und man dort dort den Speicherort für die .txt Datei wählt. Bitte um Hilfe und könnt ihr mir auch was sagen über das strukturieren des Programms.
Nicht falsch verstehen ich möchte keine komplette Lösung haben sondern nur punkte die ich beachten muss bzw was alles reinsollte.
HILFT MIR BITTE
Java:
import java.io.File;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
public class gui extends JFrame
{
JButton button1;
public static void main (String[]args)
{
JFrame fenster = new JFrame();
fenster.setTitle("DATA to TXT");
fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenster.setSize(300,200);
fenster.setLocation(50,50);
fenster.setVisible(true);
JButton button1 = new JButton("Wählen Sie");
button1.setSize(20, 20);
button1.setVisible(true);
button1.setLocation(20, 20);
fenster.add(button1);
JFileChooser fc = new JFileChooser();
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int returnVal = fc.showOpenDialog(null);
File f;
if(returnVal == JFileChooser.APPROVE_OPTION);
{
f = fc.getSelectedFile();
System.out.println("Bitte wählen sie eine Datei" + f.getPath());
}
}
}