Hallo !
Habe mir mit Hilfe von JFileChooser ein Auswahlmenu gebastelt. Nur leider werden darin keine Dateien angezeigt.
Screenshot
Was muß ich noch hizufügen dass die Dateien angezeigt werden ?
Dankeschon im Voraus
Grüße
Ava98
Habe mir mit Hilfe von JFileChooser ein Auswahlmenu gebastelt. Nur leider werden darin keine Dateien angezeigt.
Screenshot
Code:
// JFileChooser
public void Chooser() {
JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new java.io.File("."));
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
// Add a custom file filter and disable the default
// (Accept All) file filter.
// chooser.addChoosableFileFilter(new AudioFilter());
// chooser.setAcceptAllFileFilterUsed(true);
chooser.addChoosableFileFilter(new SimpleFileFilter("mp3")); // Ergibt: "xml-Files (*.xml)"
chooser.addChoosableFileFilter(new SimpleFileFilter("dtd", "Document Type Definitions")); // Ergibt "Document..."
chooser.addChoosableFileFilter(new SimpleFileFilter("xml,xsl")); // Ergibt "xml,xsl-Files (*.xml, *.xsl)"
chooser.addChoosableFileFilter(new SimpleFileFilter("xml,xsl", "Blupp")); // Ergibt: "Blupp (*.xml, *.xsl)"
// versteckte Dateien nicht anzeigen
// chooser.setFileHidingEnabled(true);
// mehrfach Auswahl nicht zulassen
chooser.setMultiSelectionEnabled(false);
int state = chooser.showOpenDialog(null);
if (state == JFileChooser.APPROVE_OPTION) {
// chooser.getCurrentDirectory());
directory = chooser.getSelectedFile().toString();
directoryReader(directory);
}
}
Code:
// Event
class Event implements ActionListener {
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand() == exitAction.getText()) {
System.out.println(e.getActionCommand());
System.exit(0);
}
if (e.getActionCommand() == downloadDirectoryAction.getText()) {
Chooser();
}
if (e.getActionCommand() == uploadDirectoryAction.getText()) {
Chooser();
}
if (e.getActionCommand() == aboutAction.getText()) {
JOptionPane.showMessageDialog(null, "Skipforward v0.1");
;
}
}
}
Was muß ich noch hizufügen dass die Dateien angezeigt werden ?
Dankeschon im Voraus
Grüße
Ava98