1
我的桌面Java應用程序的JPanel的重畫有JMenuBar的幾個JMenuitems,並且它的下面是一個JPanel,我被點擊下拉菜單中的項目時,重新渲染。懸停/點擊的JMenuItem
它所有的工作不錯,但我的JPanel重新渲染(我重寫的paintComponent被調用),當我將鼠標懸停或點擊我的JMenuitems。
這是一個問題,因爲在JPanel的是編程構成圖象(隨機種子),以及施工需要一段時間,所以,如果我將鼠標懸停在菜單太多我的程序掛起..
這是爲什麼我該如何解決它?
編輯:即使我播種隨機值,並得到相同的圖像,該方案確實太多不必要的計算,它變得緩慢。
謝謝,使它與BufferedImage所需的工作。 – Nirri