Java UI 相当于 Scanner

发布于 2024-11-28 07:55:21 字数 124 浏览 0 评论 0 原文

我们知道扫描仪是通过java控制台用于交互目的的多种方式之一。 除了 Swing 之外,还有与 Scanner 等效的 UI 吗?

We know that Scanner is one of the many ways used for interaction purpose,through java console. Is there any UI equivalent of Scanner other than Swing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

回忆躺在深渊里 2024-12-05 07:55:22

StreamTokenizer有点过时了,但可以说更快。即使没有 Swing,您仍然拥有 TextComponent 类。 < TextArea 的 code>append() 方法似乎是一个不错的选择。

StreamTokenizer is a bit dated, but it's arguably faster. Even without Swing, you still have the TextComponent classes. The append() method of TextArea seems like a good choice.

甜点 2024-12-05 07:55:22

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

要显示消息和检索简单输入(确定、取消等),请使用 org.eclipse.swt.widgets.MessageBox。 在这里您将找到代码片段。

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

If you want a GUI, then you can use Eclipse's SWT to create a custom dialog box for input.

For displaying messages and retrieving simple input (OK, Cancel, etc.) use org.eclipse.swt.widgets.MessageBox. Here you'll find code snippets.

If you need to retrieve input as a text value, build your own dialog.
You can find a custom input box here.

青柠芒果 2024-12-05 07:55:21

你想让我做什么? Scanner 是一个使流和文件输入变得简单的实用程序。

对于GUI,你需要一个GUI元素,而java提供的GUI元素是基于swing的。您可以使用 JOptionsPane.showInputDialog 用于获取基本输入并使用 扫描仪< /code> 在此字符串上(Scanner 可以对文件、流和字符串进行操作。请参阅 扫描仪

。不需要 Swing,可以使用 JFace ,或构建您自己的对话框。

rel="nofollow">
看起来您正在将控制台应用程序移植到 Web 应用程序,并且需要控制台输入的替代方案。

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

尝试查找一些有关如何入门的 servlet 和 JSP 教程。

What do you want to do? Scanner is a utility for making inputs from streams and files easy.

For GUI, you need a GUI element, and the ones java provides are based on swing. You can use JOptionsPane.showInputDialog for getting basic input and use Scanner over this string (Scanner can operate on Files, Streams and Strings. See the constructors of Scanner.

If you don't want Swing, you can use JFace InputDialog, or build your own dialog.

Update
Looks like you are porting a console application to a web application, and need an alternative for console inputs.

This depends on console input. If what you are getting from the console is configuration parameters, you can use a properties file or xml file. If what you get is dynamic user input, you have to create a JSP. You probably have a server and a servlet. If not you have write them too.

Try looking for some servlet and JSP tutorials on how to get started.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文