2011-03-30 165 views
1

我是Java GUI的新手,嘗試構建模擬器。在模擬的每一步中,我都想更新框架中的面板。該平面顯示從模擬中每一步創建的獨特緩衝區中讀取的BufferedImage。在模擬中重新渲染面板

如何在每一步更新圖像。

回答

1

你應該繪製其圖形這是因爲上的paintComponent參數傳遞。(你應該擴展JPanel吧)

的每一步,你生成新的圖像。並調用重新繪製您的JPanel在其圖形上繪製新的內容。

+0

工作。非常感謝你的幫助。 – Amer 2011-03-30 21:23:22

+1

如果您需要硬件加速或繪製EDT,請查看Active Rendering和AWT Canvas。 http://www.gamedev.net/page/resources/_/reference/programming/languages/java/java-games-active-rendering-r2418 – 2011-03-31 00:42:52

+0

那篇文章很棒:) – 2011-03-31 01:09:40