Author: woolfel
Date: Mon Oct 24 06:46:35 2005
New Revision: 328066

URL: http://svn.apache.org/viewcvs?rev=328066&view=rev
Log:
trying to add the class again

Added:
    
jakarta/jmeter/branches/rel-2-1/src/reports/org/apache/jmeter/gui/util/DirectoryDialoger.java

Added: 
jakarta/jmeter/branches/rel-2-1/src/reports/org/apache/jmeter/gui/util/DirectoryDialoger.java
URL: 
http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/reports/org/apache/jmeter/gui/util/DirectoryDialoger.java?rev=328066&view=auto
==============================================================================
--- 
jakarta/jmeter/branches/rel-2-1/src/reports/org/apache/jmeter/gui/util/DirectoryDialoger.java
 (added)
+++ 
jakarta/jmeter/branches/rel-2-1/src/reports/org/apache/jmeter/gui/util/DirectoryDialoger.java
 Mon Oct 24 06:46:35 2005
@@ -0,0 +1,71 @@
+// $Header $

+/*

+ * Copyright 2001-2005 The Apache Software Foundation.

+ *

+ * 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.

+ * 

+ */

+

+package org.apache.jmeter.gui.util;

+

+import java.io.File;

+

+import javax.swing.JFileChooser;

+

+import org.apache.jmeter.gui.ReportGuiPackage;

+import org.apache.jmeter.util.JMeterUtils;

+

+/**

+ * @author Peter Lin

+ * @version $Revision: 325542 $

+ */

+public final class DirectoryDialoger {

+       /**

+        * The last directory visited by the user while choosing Files.

+        */

+       private static String lastJFCDirectory = null;

+

+       private static JFileChooser jfc = new JFileChooser();

+

+       /**

+        * Prevent instantiation of utility class.

+        */

+       private DirectoryDialoger() {

+       }

+

+    /**

+     * 

+     * @return

+     */

+       public static JFileChooser promptToOpenFile() {

+

+               if (lastJFCDirectory == null) {

+                       String start = JMeterUtils.getPropDefault("user.dir", 
"");

+

+                       if (!start.equals("")) {

+                               jfc.setCurrentDirectory(new File(start));

+                       }

+               }

+        jfc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

+        int retVal = 
jfc.showDialog(ReportGuiPackage.getInstance().getMainFrame(),

+                JMeterUtils.getResString("report_select"));

+               lastJFCDirectory = jfc.getCurrentDirectory().getAbsolutePath();

+

+               if (retVal == JFileChooser.APPROVE_OPTION) {

+                       return jfc;

+               } else {

+                       return null;

+               }

+       }

+

+}




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to