2012-02-11 54 views
0

我有一個現有的項目,我決定在Netbeans中創建一個GUI。我遇到的問題是,我拖放的每個組件都是源代碼中的私有組件,並且是不可修改的。我必須爲一切創造獲得者嗎?Netbeans GUI Builder私人會員

我主要只是需要解決這個問題追加到TextArea。

預先感謝您

回答

2

如果您想要全局更改,請轉到選項對話框,然後選擇雜項,然後選擇gui構建器選項卡。您可以在此處配置默認修飾符。

0

你應該會看到一些標籤代碼,是與開始和可變區域的末尾。通常有兩套不同的標籤,當你用表單生成器修改gui時,這些標籤之間的任何代碼都會重新生成。

您可以在這些標籤之外編寫自己的代碼,即使進行更改後它也應該保留。如果您需要從另一個課程更新您的對象,吸氣器和制定者是一個好主意。我之前已經在一些文本區域完成了這個工作,我有一個工具類更新文本。

+0

Ty爲您提供幫助。我會和getter和setters一起去。 如果有人在將來希望更改範圍,請右鍵單擊組件上的自定義代碼。然後,在彈出的底部更改訪問權限。 – Nyx 2012-02-11 03:55:54

1

通過在Inspector面板組件上右擊,你可以影響生成的代碼,即使它是在編輯倍並不能直接編輯。例如,右鍵單擊JList並編輯Properties > model以添加文本條目;右鍵點擊Code > Post Creation Code增加影響選擇模型的代碼片段:

itemList.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); 

檢查在編輯倍代碼來查看生成的變化。請參閱Introduction to GUI Building