我有 Embed.java 和 watermarkdemo.java 类
Embed.java 的 main 方法中有几行代码。我想在用户点击插入按钮时在actionPerformed()方法中调用Embed.java的main方法。请有人可以给我如何做到这一点的大纲吗?
我希望我的问题很清楚,并且很容易理解我实际上在说什么。谢谢
我有 Embed.java 和 watermarkdemo.java 类
Embed.java 的 main 方法中有几行代码。我想在用户点击插入按钮时在actionPerformed()方法中调用Embed.java的main方法。请有人可以给我如何做到这一点的大纲吗?
我希望我的问题很清楚,并且很容易理解我实际上在说什么。谢谢
public void actionPerformed(ActionEvent e) {
...
Embed.main(null); // or a String[] containing args you want to pass
...
}
像馅饼一样简单。
这称为“调用静态方法”
onemethod() {
AnotherClass.anotherMethod();
Embed.main();
如果你让你的 main 方法实现可变参数,那么你需要传入任何东西。如果它实现了一个 during 数组,你必须传入一个空数组。
就个人而言,虽然我会考虑将您需要的代码重构为一个单独的方法。总的来说,您可能拥有您可能不想再次运行的所有设置