【问题标题】:Using GUI for console input and outputin java在java中使用GUI进行控制台输入和输出
【发布时间】:2012-04-25 01:53:04
【问题描述】:

如何将控制台信息输出到 GUI?我有一个具有 GUI 的应用程序,直到我让用户在类似于 linux 中的 CLI 的目录中移动。那么我如何将控制台的输出和输入移植到 GUI 中。 JPanel 是要走的路还是别的什么?

【问题讨论】:

  • 请更准确地提出您的问题。
  • 我有一个基于半控制台的应用程序。它登录到服务器,然后让用户浏览目录。它有用于用户名和密码的 joptionpanes。但对于导航,它用户使用基于 Linux 的导航(ls、cd 等)。我想让它全部是 GUI 并且根本没有控制台部分。什么是这样做的好方法。我应该研究什么方向。提前谢谢你。

标签: java user-interface console-application


【解决方案1】:

从技术上讲,如果您愿意,可以使用JTextArea 来完成此操作。您可以使用 JTextArea 的 append() 方法来编写您通常在安慰。示例:

javax.swing.JTextArea guiConsole = new JTextArea(10,10); //Just so you know what this is
System.out.println("This sentence is printed to the real console.");
guiConsole.append("But this one is printed to the GUI Console we made.");

See the API for details

【讨论】:

    【解决方案2】:

    我知道这是 2 年前的事了,但是,对于任何其他试图完成同样事情的人来说,有一个 Java 文件可以添加输入和输出信息到 GUI 控制台的功能,可以在 here 找到它。

    【讨论】:

      猜你喜欢
      • 2021-12-25
      • 1970-01-01
      • 2019-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多