我们知道 扫描程序 是通过java控制台用于交互目的的众多方法之一。除了Swing 之外,是否有任何与扫描仪 相当的用户界面?
答案 0 :(得分:1)
StreamTokenizer
有点过时了,但可以说是faster。即使没有Swing,您仍然拥有TextComponent
个类。 TextArea
{{1}}方法似乎是个不错的选择。
答案 1 :(得分:1)
你想做什么?扫描程序是一个实用程序,用于从流和文件 easy 进行输入。
对于GUI,您需要一个GUI元素,java提供的元素基于swing。您可以使用JOptionsPane.showInputDialog
获取基本输入,并在此字符串上使用Scanner
(Scanner
可以对文件,流和字符串进行操作。请参阅Scanner
的构造函数。
如果您不想要Swing,可以使用JFace InputDialog
,或者构建自己的对话框。
<强>更新强>
看起来您正在将控制台应用程序移植到Web应用程序,并且需要替代控制台输入。
这取决于控制台输入。如果从控制台获得的是配置参数,则可以使用属性文件或xml文件。如果得到的是动态用户输入,则必须创建JSP。你可能有一个服务器和一个servlet。如果没有,你也写了它们。
尝试寻找一些关于如何入门的servlet和JSP教程。
答案 2 :(得分:0)