Hallo zusammen!
Ich will den ausgewählten Ordner nach den Dateien auszählen, und die Zahl dan in einem Textfeld anzeigen, damit der User sehen kann wieviele Dateien sich im Ordner befinden.
Nur kriege ich es nicht hin das er es mir anzeigt. Mir ist auch klar das ein String erwartet wird, ich hab aber eben ein Integer.
Ich will den ausgewählten Ordner nach den Dateien auszählen, und die Zahl dan in einem Textfeld anzeigen, damit der User sehen kann wieviele Dateien sich im Ordner befinden.
Nur kriege ich es nicht hin das er es mir anzeigt. Mir ist auch klar das ein String erwartet wird, ich hab aber eben ein Integer.
Java:
browse1Button.addActionListener(new ActionListener() {
private File file;
private String path;
public void actionPerformed(ActionEvent ae) {
JFileChooser chooser = new JFileChooser(csvDir);
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int returnValue = chooser.showOpenDialog(null);
if (returnValue == JFileChooser.APPROVE_OPTION) {
file = chooser.getSelectedFile();
path = file.getPath();
System.out.println(path);
csvlabel.setText(path);
File directory = new File(path);
String[] list = directory.list();
int count = list.length;
System.out.println(count);
//Textfield
JTextField csvcount = new JTextField(count);
csvcount.setLocation(30, 50);
panel.add(csvcount);
}
}
});