有没有办法将自定义界面集成到 IntelliJ 中?

Is there a way to integrate a custom interface into IntelliJ?

我制作了一个 Java 界面,我将在接下来的几个月中将其用于许多不同的任务。我想知道是否有办法 'integrate' 它进入 IntelliJ,这样我就不必将它复制粘贴到每个新模块?

大概类似这样: import java.beans.PropertyChangeListener;

这是我的界面包含的内容,我希望将其作为可导入的 class,以便在我需要使用它时,只需添加 implements PropertyChangeSubject。这是我自己的作品,不需要与任何人分享。

import java.beans.PropertyChangeListener;

public interface PropertyChangeSubject {
  void addPropertyChangeListener(String var1, PropertyChangeListener var2);

  void addPropertyChangeListener(PropertyChangeListener var1);

  void removePropertyChangeListener(String var1, PropertyChangeListener var2);

  void removePropertyChangeListener(PropertyChangeListener var1);
}

我试图将它作为 jar 文件添加到全局库中,但当它出现时,我无法与它进行任何 class 交互。 jar文件是用命令提示符制作的,所以如果有特殊的方式需要完成,那么我可能做错了。

IntelliJ 有许多您可能会用到的功能。我过去成功使用的是 Live Templates。

这通过输入助记符然后按 Tab 来实现,例如:fori 会给你一个 for 循环。

它们很容易创建,只需复制一个现有的并进行编辑,直到您拥有想要的内容。

您可以将 Java 界面打包成一个 .jar 文件,并将其存储在驱动器的某个位置。然后,打开 IntelliJ IDEA,进入文件 -> 项目设置 -> 全局库,单击 +,然后添加你的 jar。然后您就可以从任何地方导入您的界面。但是,这意味着应用程序将无法由在同一位置可能没有相同 jar 的同事编辑。