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) |
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; } }