【问题标题】:Intellij Idea swing JFormDesigner. How to add extended component in designer?Intellij Idea swing JFormDesigner。如何在设计器中添加扩展组件?
【发布时间】:2014-04-13 14:49:59
【问题描述】:

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

【问题讨论】:

  • <soapbox>避免使用 Swing 代码生成工具的另一个原因。</soapbox>
  • 如果你坚持使用它,JFormDesigner 并不是最糟糕的处理方式。我想我以前做过类似的事情,但需要带上我的笔记本电脑..

标签: java swing intellij-idea jform-designer


【解决方案1】:

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

【讨论】:

  • 谢谢。最初,该物业没有找到我的班级。之后构建/重建帮助 =)
猜你喜欢
  • 1970-01-01
  • 2016-08-23
  • 2017-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-15
  • 2022-01-18
  • 2014-04-04
相关资源
最近更新 更多