2014-04-13 85 views
1

我需要重寫JTable的一些方法。我如何在我的代碼中插入擴展的JTable?如果在jformdesigner生成的代碼中插入一些代碼,它將在稍後被覆蓋。如何在這種情況下? 感謝Intellij Idea鞦韆JFormDesigner。如何在設計器中添加擴展組件?

+1

''又一個避免使用Swing代碼生成工具的原因.'' –

+0

如果您堅持使用它,JFormDesigner不是最糟糕的處理方式。我想我以前做過這樣的事情,但需要拿到我的筆記本電腦。 – Tobb

回答

2

首先,添加的元素作爲一個普通的JTable。然後,選擇它,並找到class屬性。按下文字... -button,IntelliJ應該開始掃描您的項目文件以供候選人使用(我認爲它會尋找任何繼承了Swing級別的東西。)我記得幾年前,當我這樣做時發現我的課程有些困難,據我記得我認爲它需要一個可用的類的編譯版本。我現在看到它掃描模塊的類路徑,因此一些Maven依賴關係加上我的情況下的文件夾。所以確保它在類路徑中,並且你已經構建了你的項目,並且它應該是可用的。

+0

謝謝。最初那個財產沒有找到我的課程。建立/重建後幫助=) – whatswrong

+0

很好的答案。 1+ –