2009-10-25 28 views
0

如何在我的GUI中使用JPanel中繪製2D圖形?我可以在eclipse中完成,但在使用netbeans時遇到了麻煩。我已經找了一些教程,但我發現的唯一好的是netbeans 5.5(world's fasted java netbeans 5.5 tutorial),我想netbeans刪除了該教程所需的一些東西。Netbeans 6.x中的2D繪圖

+0

您的IDE選擇如何影響您使用Java2D的能力?在Eclipse中,你在做什麼在Netbeans中失敗了? – CarlG 2009-10-25 17:59:45

+0

Netbeans生成GUI。 – Dacto 2009-10-25 18:11:08

+0

在哪一步你在教程中遇到問題? – Zed 2009-10-25 18:12:33

回答

2

1)轉到窗體視圖,在其中編輯框架。
2)選擇您的面板
3)點擊右鍵並選擇costumize代碼
4)添加一個覆蓋:

panel = new JPanel() 
{ 
    public void paintComponent(Graphics g) 
    { 
     drawPanel(g); 
    } 
} 

5)創建drawPanel(Graphics g)方法。

+0

非常感謝! :) – Dacto 2009-10-25 20:04:45

+1

實際上自定義繪畫應該通過重寫paintComponent()方法來完成,而不是paint()方法。 – camickr 2009-10-25 20:28:52