是否可以将内部程序使用的所有JFrame用于JInternalFrames并将它们放在JDesktopPane中?

时间:2010-10-29 20:01:27

标签: java window jframe jinternalframe jdesktoppane

目标是让用户选择一个java程序,然后我的程序打开一个JInternalFrame,其中有一个JEditorPane作为控制台,并将JInternalFrame放在{{{}}中1}}。是否可以将用户程序可能打开的所有JDeskopPane更改为Window并将其放入所述JInternalFrame中?

(来自IDE-Style program running的个别问题)

1 个答案:

答案 0 :(得分:0)

我很确定如果不篡改您正在启动的程序的二进制文件,这是不可能的。如果目标程序执行new Window().show()之类的操作,您将很难“挂钩”系统,并告诉它将其交换为JInternalFrame

我所说的是,如果程序编写并编译为显示顶级窗口,那么你几乎无法改变它。系统中没有“挂钩”,您可以使用“挂钩”将所有未来Window放入此JInternalFrame

相关问题