我有一个.jar的游戏,我想嵌入我自己程序的JFrame
。因此,当我运行我的程序时,它也将启动该.jar,它将包含在我的JFrame
中。我不确定这是否可行,尚未找到方法,所以任何指导都很棒:)
我无法提供更多的背景信息,因为即使经过一个小时左右的谷歌搜索,我仍然完全迷失在哪里开始,如果您需要任何其他信息,请随时问我和我。我会尽快得到它。
答案 0 :(得分:1)
.jar文件不是swing小部件;它是Java存档,可以包含类文件。你想要做的是将jar添加到类路径,然后从那里加载一个JWidget类。
答案 1 :(得分:0)
我唯一知道如何通过黑客攻击来做到这一点。创建一个新项目,将其添加到类路径中。查看清单以及主要方法所在的类。
然后创建自己的main方法,该方法调用MainClass.main(args); 然后按照此处所述Get Any/All Active JFrames in Java Application?进行偷偷摸摸的Frames.getFrames()。一旦掌握了jframe,就可以“窃取”组件并将其添加到您自己的组件中!