我對SWING很新,我盡我所能,但這是發生了什麼。JAVA Swing - 更新用戶界面(打破,直到我移動它)
我有一個看起來像這樣的接口: https://dl.dropboxusercontent.com/u/17524455/nodelete/1.jpg
從主線程我打電話:
FrmMain.settextParticipants(5 + "");
FrmMain.setLaps(5 + "");
FrmMain.setRaceType("standard");
這去確定。
我甚至設法更新GUI上部的停止時間和時間。
但只要我打電話(下一行)
PnlRacers.PnlTransparents [0] .setNameAndKartNr( 「01」, 「賽車手」);
我的UI斷裂這樣的: https://dl.dropboxusercontent.com/u/17524455/nodelete/2.jpg
和幫助解決UI,當我搶窗口和移動它(我的第二個屏幕爲例)的唯一的事情。這告訴我,「數據」或「功能」運行良好,我猜...但是,REDRAWING(或如何調用它)對於第一個參數來說是不錯的,而對於最後一個類來說,它是壞的。圍繞它運動後看起來是這樣的:https://dl.dropboxusercontent.com/u/17524455/nodelete/3.jpg
我看了一些關於重繪()和的validate()和我嘗試了所有的所有的地方,我和工作:(任何元素
。也許有人知道這個問題可能是什麼,如果源應該是任何幫助,那就是:https://dl.dropboxusercontent.com/u/17524455/nodelete/TEST.rar
請幫助:)我太丟...
..無法調用超級繪畫方法?爲了更快地獲得更好的幫助,請發佈[MCVE](http://stackoverflow.com/help/mcve)(最小完整和可驗證示例)。 –
我正要發佈你的圖片,直到我意識到你有足夠的代表來自己做。 –
順便說一句 - 你提供的源代碼爲* 186KB ***?!你究竟想要通過那個龐大的代碼庫來涉水尋找錯誤? –