gpt4 book ai didi

java - 在简单的 Scala 应用程序中嵌入终端窗口

转载 作者:行者123 更新时间:2023-11-29 09:32:55 25 4
gpt4 key购买 nike

我正在尝试使用 Scala 的 swing 库构建一个简单的文本编辑器,我必须支持两个并排的窗口。我想知道是否有可能让第二个窗口成为终端(bash,Unix)。我无法找到有关该主题的任何信息。感谢您提供任何信息。

最佳答案

问题是:什么是“终端”? bash 是一个 shell,但您需要一个运行特定 shell 的终端的实现。一般来说,我会说有两种可能性:

  1. 找到一个可以直接在Swing中使用的终端实现。也许你thisthat可能有帮助。

  2. 实现您自己的终端。您可能希望开始使用 ProcessBuilder 包装 shell。现在您可以重定向此过程的标准输入和输出,以便您可以通过编程方式控制它(更多信息:herethere)。然后,您必须创建 UI 部分,它 (1) 从用户那里读取输入,(2) 在您的窗口中显示 shell 输出。

关于java - 在简单的 Scala 应用程序中嵌入终端窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23052393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com