2011-11-04 40 views
2

我有一個繪圖應用程序,並在JPanel上繪圖。我希望能夠在JPanel區域上傳圖像文件,然後繪製它。我可以上傳文件但無法將其繪製,因爲圖像文件位於JPanel之上。我無法在上面畫任何東西。在已上傳的圖像文件上繪圖

請幫忙。

回答

1

重寫JPanel實例的paintComponent方法。其中,您將直接繪製所有對象的Graphics對象;首先繪製圖像,然後繪製任何你想要的圖像。

0

我不是一個用戶界面的人,但我相信你可以使用一個畫布(JCanvas?)來保存圖片,並允許你畫它。

+0

當我第一次繪製大小等於jcanvas/jpanel的圖像文件時,我在jcanvas/jpanel上繪製的每個圖形元素都會在畫布/面板下繪製,並且它不可見....使用jvanvas沒有幫助 – Jwala

+0

random猜測... – kleopatra