Java Intellij Idea swing JFormDesigner。如何在设计器中添加扩展组件?

Java Intellij Idea swing JFormDesigner。如何在设计器中添加扩展组件?,java,swing,intellij-idea,jform-designer,Java,Swing,Intellij Idea,Jform Designer,我需要为JTable重写一些方法。如何在代码中插入扩展JTable?如果在jformdesigner生成的代码中插入一些代码,它将在以后被覆盖。在这种情况下怎么办? 谢谢首先,将元素添加为常规JTable。然后,选择它,并找到类属性。按下小小的..-按钮,IntelliJ应该开始扫描您的项目文件以寻找候选对象(我认为它会查找继承Swing-类的任何内容)。我记得几年前我这样做时,在查找我的类时遇到了一些困难,就我记忆所及,我认为它需要一个可用的类的编译版本。现在我看到它扫描了模块的类路径,因此在

我需要为JTable重写一些方法。如何在代码中插入扩展JTable?如果在jformdesigner生成的代码中插入一些代码,它将在以后被覆盖。在这种情况下怎么办?
谢谢

首先,将元素添加为常规JTable。然后,选择它,并找到
属性。按下小小的
..
-按钮,IntelliJ应该开始扫描您的项目文件以寻找候选对象(我认为它会查找继承
Swing
-类的任何内容)。我记得几年前我这样做时,在查找我的类时遇到了一些困难,就我记忆所及,我认为它需要一个可用的类的编译版本。现在我看到它扫描了模块的类路径,因此在我的例子中,一些maven依赖项加上
target\classes
-文件夹。因此,请确保它位于类路径上,并且您已经构建了您的项目,并且它应该是可用的

这是避免使用Swing代码生成工具的另一个原因。
如果您一直使用它,JFormDesigner不是最糟糕的处理方法。我想我以前做过类似的事情,但是我需要买我的笔记本电脑。谢谢。最初,该属性没有找到我的类。生成/重新生成帮助=)