我目前正在編寫一個應用程序,用戶在某個時候點擊一個已經在運行時生成的按鈕。我從頭開始編寫所有的swing代碼時知道如何去做,但我想利用Netbeans的可視化編輯器。如何在運行時將組件添加到使用Netbeans可視化編輯器創建的Swing UI中?
生成的UI代碼進入initComponents()方法,我無法修改它,因爲它是從可視化表單自動重新生成的。
我想在設計時使用可視化編輯器放置一個面板,我可以在運行時添加按鈕,以便它們很好地適應佈局,但我不知道如何訪問面板以方便的方式。另外,除了使用面板之外,還有另一種方法。
所以基本上:
- 如何找到在運行時Swing組件?
- 有沒有更好的方式來集成運行時在創建的Swing UI中創建的組件?
感謝您的幫助。
讓我感到羞恥,對於成員聲明(舊的習慣只看類名聲明的頂部),我在生成的源文件(「變量聲明 - 不要修改」部分)中看起來不夠好。 謝謝你的回答。 – christopheml 2009-07-11 11:36:37