动态Java.swing菜单

时间:2012-08-23 19:53:11

标签: java dynamic menu

我在使用Java编写动态菜单时遇到了一个特殊问题。

我想要的: 我想要一个寻找特殊文件的菜单栏(例如:addon01_men.class),并将该文件的内容作为新项目添加到菜单中。

问题: 要调用文件中的methode / class,我将在主文件中调用它。但是在这种情况下需要addon-class,因为java会检查是否存在methode / class。因此,如果缺少“addon01_men.class”,程序将无法启动。

我的解决方案不起作用(也许是我的错): - 思考 - 覆盖

我不想使用动态类,因为在程序启动时需要编译 - 因为并非所有可以运行java的PC都可以编译java。

当有人有一个工作的想法时,我会很高兴。 谢谢。

1 个答案:

答案 0 :(得分:1)

你应该像使用Reflections:

这个例子一样开始

http://www.mkyong.com/java/how-to-use-reflection-to-call-java-method-at-runtime/ 如果您想要,您需要查找包含类文件的目录,如addon01_men.class(想想它们是插件),加载它们并创建实例。