我開始使用CheckThreadViolationRepaintManager
來檢測EDT違規。爲什麼會發生EDT違規?
它抱怨:
partner = getParameter("partner",generatePartnerSelectionPanel(),Design.partnerSelectionDuration);
因爲它不喜歡generatePartnerSelectionPanel()
,因爲它不喜歡這種方法JPanel panel = new JPanel();
。但是我不明白爲什麼會有這個問題。
在更多的細節,generatePartnerSelectionPanel()
產生一個JPanel(我這樣做不是在美國東部時間),但是,在getParameter
我添加的JPanel到主JFrame的,我(使用invokeLater
)做在EDT。
那麼,爲什麼會有問題?
該鏈接不再工作。你有新的地址嗎? – peterboston 2015-12-25 23:15:17
看起來像甲骨文打破了鏈接。對不起,我找不到有效的鏈接。 – jenglert 2016-01-07 00:18:07