Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何访问JFileChooser中的文本_Java_Swing_Jfilechooser - Fatal编程技术网

Java 如何访问JFileChooser中的文本

Java 如何访问JFileChooser中的文本,java,swing,jfilechooser,Java,Swing,Jfilechooser,如何获取已写入的标有“”的区域的文本(对于JFileChooser) 文件名:[] []类型的文件 i、 e.我要求一些内置的“获取”功能,如果有,如果没有,请告诉任何其他可行的方式访问它 /* *Desktop class only can get when you use JDK 6 */ import java.awt.Desktop; import javax.swing.JFileChooser; import java.io.File; public class OpenFil

如何获取已写入的标有“”的区域的文本(对于JFileChooser) 文件名:[] []类型的文件 i、 e.我要求一些内置的“获取”功能,如果有,如果没有,请告诉任何其他可行的方式访问它

/*
*Desktop class only can get when you use JDK 6
*/
import java.awt.Desktop;

import javax.swing.JFileChooser;

import java.io.File;

public class OpenFileUsingJFileChooser
{
public static void main(String[]args)
{

 JFileChooser fileChooser=new JFileChooser();


 int a=fileChooser.showOpenDialog(null);


 if(a==JFileChooser.APPROVE_OPTION)
 {
  File fileToOpen=fileChooser.getSelectedFile();

  try
  {
   Desktop.getDesktop().open(fileToOpen);
  }
  catch(Exception exception)
  {
   System.out.println("Problem occour when to open the file");
  }
 }
}
}
font:

该“另存为”文件实际上是从
getSelectedFile
返回的
文件。返回的
文件
基于对话框中的文本:

JFileChooser chooser = new JFileChooser();
if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
   File saveAsFile = chooser.getSelectedFile();
   System.out.println(saveAsFile);
}

不,我不是问所选文件的名称,我是问当用户键入文件名(如“另存为”选项)时,如何获取文本