【发布时间】:2011-09-25 08:48:36
【问题描述】:
我目前正在为一所大学做一个研究项目,我正在与我的数据库进行 GUI 交互并基于数据启动一个外部程序。我正在使用运行时命令(一旦检测到操作系统)使用所选数据启动该外部程序。
我的问题是如何将外部程序的 GUI 嵌入到 Java 框架中,如果这甚至可以远程实现的话?
【问题讨论】:
-
它是一个 GUI,还是您希望控制台输出显示在您的 JFrame 中?
-
我希望在我的 GUI 项目中的 JFrame 中显示程序窗口。我要加载到 JFrame 上的程序是可视分子程序,而不是控制台程序。
-
是的,我想在 JFrame 中运行的程序是一个 GUI。
-
不太可行。也许有一些跨平台库具有 Windows 和 Linux 的实现来获取窗口句柄、放置和调整它们的大小。但是如何支持Windows 12等。
-
一个更实用的解决方案是确保外部程序具有独立于 Swing GUI 运行所需的输入,并在同一监视器或单独的监视器上并行运行两个 GUI。