Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.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
相当于扫描器的javaui_Java_Eclipse_Java.util.scanner - Fatal编程技术网

相当于扫描器的javaui

相当于扫描器的javaui,java,eclipse,java.util.scanner,Java,Eclipse,Java.util.scanner,我们知道,Scanner是通过java控制台进行交互的众多方法之一。除了Swing之外,还有其他与Scanner相当的UI吗?有点过时,但可以说是有争议的。即使没有Swing,你仍然有课程。TextArea的方法似乎是个不错的选择。你想做什么?Scanner是一个实用工具,用于简化来自流和文件的输入 对于GUI,您需要一个GUI元素,java提供的元素基于swing。您可以使用获取基本输入并在该字符串上使用(Scanner可以对文件、流和字符串进行操作。请参阅的构造函数 如果不需要Swing,可

我们知道,Scanner是通过java控制台进行交互的众多方法之一。除了Swing之外,还有其他与Scanner相当的UI吗?

有点过时,但可以说是有争议的。即使没有Swing,你仍然有课程。
TextArea
的方法似乎是个不错的选择。

你想做什么?Scanner是一个实用工具,用于简化来自流和文件的输入

对于GUI,您需要一个GUI元素,java提供的元素基于swing。您可以使用获取基本输入并在该字符串上使用(
Scanner
可以对文件、流和字符串进行操作。请参阅的构造函数

如果不需要Swing,可以使用JFace,或者构建自己的对话框

更新
看起来您正在将控制台应用程序移植到web应用程序,并且需要另一种控制台输入

这取决于控制台输入。如果从控制台获得的是配置参数,则可以使用属性文件或xml文件。如果获得的是动态用户输入,则必须创建一个JSP。您可能有一个服务器和一个servlet。如果没有,则还必须编写它们


试着寻找一些关于如何开始的servlet和JSP教程。

如果您想要一个GUI,那么您可以使用Eclipse的SWT为输入创建一个自定义对话框

要显示消息和检索简单输入(确定、取消等),请使用org.eclipse.swt.widgets.MessageBox

如果需要以文本值形式检索输入,请构建自己的对话框。
您可以找到一个自定义输入框。

Scanner不是UI元素,它是一个文本解析器。您的问题没有意义。如果您能解释您试图解决的具体问题,可能会有所帮助。@Paul:我知道。这就是为什么我问是否有类似的东西,以便我可以在UI页面中进行交互(但不使用swing)@马特·鲍尔:我从这里开始。我有一些具有特定功能的java代码。我通过一组jsp页面与我的java代码交互。在执行过程中的特定位置,我的代码抛出一个异常,这当然是通过“提示输入”来处理的。现在的问题是,如果您发布jsp代码,我不知道如何在除swingIt之外的UI上提示输入会更好。我不知道是什么导致了异常,但我确信您在这个问题上走错了方向。另请参见。@hari,为什么?因为您使用的是jsp(web应用程序?)您必须清楚自己想要什么。据我所知,您正在尝试将控制台应用程序移植到web应用程序,并希望替换控制台输入。对吗?–Nivas 0秒前编辑