我寫了一個擴展JPanel的類。是否有可能在NetBeans GUI Builder中使用它,並讓它在所有的自動代碼生成過程中保留下來?如何使用NetBeans GUI Builder包含自定義面板?
我已經使用GUI構建器中的自定義代碼選項來實例化對象作爲新類,但它看起來像聲明不能從JPanel更改,所以只有重寫的方法被調用,我可以不會調用不在JPanel中的新調用。
我寫了一個擴展JPanel的類。是否有可能在NetBeans GUI Builder中使用它,並讓它在所有的自動代碼生成過程中保留下來?如何使用NetBeans GUI Builder包含自定義面板?
我已經使用GUI構建器中的自定義代碼選項來實例化對象作爲新類,但它看起來像聲明不能從JPanel更改,所以只有重寫的方法被調用,我可以不會調用不在JPanel中的新調用。
只需將項目樹中的類拖動到GUI設計器中的窗體上即可。
就像它在stackoverflow question 691890中所說的那樣。
您可以使用調色板管理器將組件添加到調色板,然後您可以像使用其他任何類一樣在GUI構建器中使用它。
請參閱NetBeans Wiki中的How can I use a custom subclass of a Swing component?。
只需爲您的課程提供一個公共的無參數構造函數。然後,您可以通過右鍵單擊該類並選擇添加到調色板來將該類添加到調色板。