我怎样从 JFileChooser 中获取这个值?

huangapple go评论75阅读模式
英文:

How can I get this value from a JFileChooser?

问题

我想知道是否有一种方法可以在用户按下“接受”后获取JFileChooser中用户输入的文本(我已删除确认和取消按钮),就像获取文本字段(.getText())一样。

英文:

I want to know if there's a way to get the text the user writes in a JFileChooser after pressing "accept" (I removed the confirm and cancel buttons) like a text field (.getText()).

Screenshot

答案1

得分: 0

这是我写的一个示例:

JFileChooser x = new JFileChooser();
int returnVal = x.showOpenDialog(this);
File file = x.getSelectedFile();
System.out.println(file.getName());

尽管这个文件不是一个实际的文件,但当你调用 file.getName() 时,它仍然会打印出文本框中的内容。当我输入了一串随机字符时,它返回了这串字符,尽管它并不是一个文件。

英文:

Here is an example I wrote:

JFileChooser x=new JFileChooser();
int returnVal=x.showOpenDialog(this);
File file=x.getSelectedFile();
System.out.println(file.getName());

Even though the file isn't an actual file it would still print out what is in the box when you call file.getName(). When I typed a random string of characters it returned the string of characters even though it's not a file.

huangapple
  • 本文由 发表于 2020年8月19日 06:07:59
  • 转载请务必保留本文链接:https://go.coder-hub.com/63477293.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定