Here you can find the source of selectFile(boolean exitOnCancel)
Parameter | Description |
---|---|
exitOnCancel | If it should quit on cancel or not. |
public static String selectFile(boolean exitOnCancel)
//package com.java2s; /*/*from w ww .j ava 2 s . c o m*/ * Copyright (c) 2011-2016, Peter Abeles. All Rights Reserved. * * This file is part of BoofCV (http://boofcv.org). * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import javax.swing.*; public class Main { /** * Opens up a dialog box asking the user to select a file. If the user cancels * it either returns null or quits the program. * * @param exitOnCancel If it should quit on cancel or not. * @return Name of the selected file or null if nothing was selected. */ public static String selectFile(boolean exitOnCancel) { String fileName = null; JFileChooser fc = new JFileChooser(); int returnVal = fc.showOpenDialog(null); if (returnVal == JFileChooser.APPROVE_OPTION) { fileName = fc.getSelectedFile().getAbsolutePath(); } else if (exitOnCancel) { System.exit(0); } return fileName; } }