uso otro eventos dentro como abrir java window jframe jinternalframe jdesktoppane

java - otro - ¿Es posible crear todos los JFrames que el programa interno utiliza en JInternalFrames y colocarlos en un JDesktopPane?



layered pane (1)

Estoy bastante seguro de que esto no sería posible sin alterar los binarios del programa que estás lanzando. Si el programa objetivo realiza algo así como la new Window().show() , tendrá pocas posibilidades de "engancharse" al sistema, y ​​le dirá que lo cambie por un JInternalFrame .

Lo que estoy diciendo es que si el programa está escrito y compilado para mostrar una ventana de nivel superior, hay poco que podría hacer para cambiar eso. No hay un "gancho" en el sistema, con lo cual puede decir "poner todas las Window futuras en este JInternalFrame .

El objetivo es hacer que el usuario seleccione un programa java, luego mi programa abre un JInternalFrame con un JEditorPane dentro de él como la consola y ubica dicho JInternalFrame en un JDeskopPane . ¿Es posible cambiar todas las Window el programa del usuario puede abrir en JInternalFrame y JInternalFrame también en dicho JDesktopPane ?

(pregunta individual del programa IDE-Style ejecutándose )