G
Guest
Gast
hallo,
Ich bin dabei ein signiertes Applet zu programmieren, welches mehrer Bilder von der Festplatte auswählen soll.
Das klappt auch soweit.
Nur würde ich gerne mehrer Bilder auswählen und ich weiß nicht wie ich MULTI_SELECTION_ENABLED_CHANGED_PROPERTY einsetzten kann damit ich mehrere Datein auswählen kann ?
Ich bin dabei ein signiertes Applet zu programmieren, welches mehrer Bilder von der Festplatte auswählen soll.
Das klappt auch soweit.
Nur würde ich gerne mehrer Bilder auswählen und ich weiß nicht wie ich MULTI_SELECTION_ENABLED_CHANGED_PROPERTY einsetzten kann damit ich mehrere Datein auswählen kann ?
Code:
import java.awt.*;
import java.applet.Applet;
import javax.swing.JFileChooser;
import java.awt.event.*;
public class FChooserButton
extends Applet
implements ActionListener{
Button open;
Button upload;
JFileChooser chooser;
public void init(){
open=new Button("open");
upload=new Button("upload");
add(open);
add(upload);
open.addActionListener(this);
upload.addActionListener(this);
chooser=new JFileChooser();
//chooser.MULTI_SELECTION_ENABLED_CHANGED_PROPERTY=true;
//JFileChooser.MULTI_SELECTION_ENABLED_CHANGED_PROPERTY=true;
//File Filter
/*
ExampleFileFilter filter=new ExampleFileFilter();
filter.addExtension("jpg");
filter.addExtension("gif");
filter.setDescription("Jpg + Gif Files only");
chooser.setFileFilter(filter);
*/
}
public void actionPerformed(ActionEvent evt){
//OPEN
if(evt.getSource()==open){
int returnVal=chooser.showOpenDialog(this);
//PRINT SELECTION
if(returnVal==JFileChooser.APPROVE_OPTION){
//NAME der datei
System.out.println("folgende datei wurde gewaehlt: "+chooser.getSelectedFile().getName());
//PFAD der datei
System.out.println("dateipfad: "+chooser.getSelectedFile().getPath());
}
}
//UPLOAD
if(evt.getSource()==upload){
//upload
}
}
}