| Klasse javax.swing.JFileChooser | 1.2 |
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JFileChooser
Der folgende Code zeigt einen JFileChooser, welches im Benutzerverzeichnis nur .gif oder .jpg auswählen lässt:
JFileChooser chooser = new JFileChooser();
ExampleFileFilter filter = new ExampleFileFilter();
filter.addExtension("jpg");
filter.addExtension("gif");
filter.setDescription("JPG & GIF Images");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +
chooser.getSelectedFile().getName());
}
| Konstruktoren | |
|---|---|
| public | JFileChooser() |
| public | JFileChooser(String currentDirectoryPath) |
| public | JFileChooser(File currentDirectory) |
| public | JFileChooser(FileSystemView fsv) |
| public | JFileChooser(File currentDirectory, FileSystemView fsv) |
| public | JFileChooser(String currentDirectoryPath, FileSystemView fsv) |
![[1.4]](../../images/marg14.gif)
![[1.4]](../../images/marg14.gif)
![[1.4]](../../images/marg14.gif)
class MyFileChooser extends JFileChooser {
protected JDialog createDialog(Component parent)
throws HeadlessException {
JDialog dialog = super.createDialog(parent);
dialog.setLocation(300, 200);
dialog.setResizable(false);
return dialog;
}
}
![[1.3]](../../images/marg13.gif)
![[1.3]](../../images/marg13.gif)
![[1.3]](../../images/marg13.gif)
![[1.3]](../../images/marg13.gif)
![[1.4]](../../images/marg14.gif)