我有Embed.java和watermarkdemo.java类
Embed.java的main方法中有一些代码行。 我想在用户点击插入按钮时在actionPerformed()方法中调用Embed.java的main方法。 请有人能给我一个如何做到这一点的大纲吗?
我希望我能清楚我的问题并且很容易理解我实际说的是什么。 三江源
答案 0 :(得分:5)
public void actionPerformed(ActionEvent e) {
...
Embed.main(null); // or a String[] containing args you want to pass
...
}
简单如馅饼。
答案 1 :(得分:0)
这称为“调用静态方法”
onemethod() {
AnotherClass.anotherMethod();
答案 2 :(得分:0)
Embed.main();
如果你让main方法实现varargs,那么你需要传入任何内容。如果它实现了一个数组,你将不得不传入一个空数组。
就个人而言,我会考虑将您需要的代码重构为一个单独的方法。在主要内容中,您很可能拥有您可能不想再次运行的所有设置