4

我有 Embed.java 和 watermarkdemo.java 类

Embed.java 的 main 方法中有几行代码。我想在用户点击插入按钮时在actionPerformed()方法中调用Embed.java的main方法。请有人可以给我如何做到这一点的大纲吗?

我希望我的问题很清楚,并且很容易理解我实际上在说什么。谢谢

4

3 回答 3

5
public void actionPerformed(ActionEvent e) {
    ...
    Embed.main(null);  // or a String[] containing args you want to pass
    ...
}

像馅饼一样简单。

于 2013-03-03T17:34:21.077 回答
0

这称为“调用静态方法”

onemethod() {
  AnotherClass.anotherMethod();
于 2013-03-03T17:34:50.810 回答
0
Embed.main();

如果你让你的 main 方法实现可变参数,那么你需要传入任何东西。如果它实现了一个 during 数组,你必须传入一个空数组。

就个人而言,虽然我会考虑将您需要的代码重构为一个单独的方法。总的来说,您可能拥有您可能不想再次运行的所有设置

于 2013-03-03T17:39:05.933 回答