Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- final JFileChooser fc = new JFileChooser();
- fc.showOpenDialog(this);
- try {
- // Open an input stream
- Scanner reader = new Scanner(fc.getSelectedFile());
- }
- String filename = File.separator+"tmp";
- JFileChooser fc = new JFileChooser(new File(filename));
- // Show open dialog; this method does not return until the dialog is closed
- fc.showOpenDialog(frame);
- File selFile = fc.getSelectedFile();
- // Show save dialog; this method does not return until the dialog is closed
- fc.showSaveDialog(frame);
- selFile = fc.getSelectedFile();
- // This action creates and shows a modal open-file dialog.
- public class OpenFileAction extends AbstractAction {
- JFrame frame;
- JFileChooser chooser;
- OpenFileAction(JFrame frame, JFileChooser chooser) {
- super("Open...");
- this.chooser = chooser;
- this.frame = frame;
- }
- public void actionPerformed(ActionEvent evt) {
- // Show dialog; this method does not return until dialog is closed
- chooser.showOpenDialog(frame);
- // Get the selected file
- File file = chooser.getSelectedFile();
- }
- };
- // This action creates and shows a modal save-file dialog.
- public class SaveFileAction extends AbstractAction {
- JFileChooser chooser;
- JFrame frame;
- SaveFileAction(JFrame frame, JFileChooser chooser) {
- super("Save As...");
- this.chooser = chooser;
- this.frame = frame;
- }
- public void actionPerformed(ActionEvent evt) {
- // Show dialog; this method does not return until dialog is closed
- chooser.showSaveDialog(frame);
- // Get the selected file
- File file = chooser.getSelectedFile();
- }
- };
Add Comment
Please, Sign In to add comment