Scanner 只能从系统控制台获取输入?无法从任何对话框窗口获取?
谢谢。
最佳答案
A Scanner可以从任何实现 Readable 的对象中读取文本界面。
包括BufferedReader
、CharArrayReader
、CharBuffer
、FileReader
、FilterReader
、 InputStreamReader
、LineNumberReader
、PipedReader
、PushbackReader
和 StringReader
(来自 可读
javadoc)。不幸的是,这不包括任何对话窗口。
将对话窗口挂接到 Scanner
的最简单方法可能是使用采用 String
的构造函数构建 Scanner
,将对话框中的用户输入直接传递给 Scanner
。
关于java - Java中的扫描仪可以从对话框中读取文本吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/276955/