Java 在另一个类中调用公共静态void main的内容

Java 在另一个类中调用公共静态void main的内容,java,Java,我有类Embed.java和watermarkdemo.java 在Embed.java的主要方法中有几行代码。 我想在用户单击insert按钮时调用actionPerformed()方法中的主方法Embed.java。 请有人给我一个如何做到这一点的大纲 我希望我清楚我的问题,并且很容易理解我实际上在说什么。 谢谢 非常简单。这叫做“调用静态方法” 如果让main方法实现varargs,则需要传入任何内容。如果它实现了一个during数组,则必须传入一个空数组 就我个人而言,我会考虑将您需要的

我有类Embed.java和watermarkdemo.java

在Embed.java的主要方法中有几行代码。 我想在用户单击insert按钮时调用actionPerformed()方法中的主方法Embed.java。 请有人给我一个如何做到这一点的大纲

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

非常简单。

这叫做“调用静态方法”

如果让main方法实现varargs,则需要传入任何内容。如果它实现了一个during数组,则必须传入一个空数组


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

只需使用
Embed.main(null)
在watermarkdemo.java的操作中执行你看过我的@pie@吗?:)@A.R.S.是的,我知道这其实很简单,但我实际上想获得徽章和声誉;)所以,谢谢你:);)@用户2013117哦:别忘了接受答案。
public void actionPerformed(ActionEvent e) {
    ...
    Embed.main(null);  // or a String[] containing args you want to pass
    ...
}
onemethod() {
  AnotherClass.anotherMethod();
Embed.main();