我一直試圖在我在Netbeans中製作的GUI應用程序中實現圖形。我使用GUI編輯器完成了佈局(按鈕,文本框等),到目前爲止它一切正常。基本上我想要做的是在我的JFrame的下半部分生成一些圖形(線條等),並在JFrame的上半部分留下複選框,按鈕等。在JPanel中實現圖形
從我見過的例子中,一般的方法是創建一個擴展JPanel幷包含圖形代碼來創建線條和其他各種形狀的類。我已經能夠獨立於GUI編輯器實現這個功能,但是應用程序僅由佔用整個JFrame的JPanel組成。我在GUI編輯器中使用過的不同方法可以生成圖形,但會阻止我的JFrame中的所有內容(即使是一條小線),或者根本沒有做任何事情。
理想情況下,我希望能夠在我的JFrame上的任意位置放置任意大小的JPanel,並創建面板中包含的圖形。我還想要創建的圖形的座標參考JPanel而不是JFrame(因此座標0,0是我的JPanel的左上角,而不管我決定放置它的位置)。
Is有一個簡單的方法來做到這一點?
(示例代碼將不勝感激)
外觀極好sugestion +1 – mKorbel
有沒有辦法做到這一點使用NetBeans/Swing GUI的編輯器?我的應用程序在單獨的框架中顯示圖形時工作得很好。理想情況下,我希望在整個開發過程中使用GUI編輯器調整我的JPanel的大小和位置,而不是硬編碼它。 – Ben
@Ben。是的,有一種方法。看到這個問題的答案:http://stackoverflow.com/questions/816286/how-to-include-custom-panel-with-netbeans-gui-builder。您可以將您的自定義JPanel添加到Pallette,然後將其拖動到佈局管理器。 –