JAVA Swing - 更新UI(休息直到我移动它)

时间:2014-07-04 10:09:07

标签: java swing user-interface

我对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”,“RACER”);

我的用户界面像这样打破: https://dl.dropboxusercontent.com/u/17524455/nodelete/2.jpg

唯一有助于修复用户界面的是,当我抓住窗口并移动它(例如我的第二个屏幕)。这告诉我“数据”或“函数”运行良好我猜...但REDRAWING(或如何调用它)在某种程度上可以用于第一个参数并且用于最后一个类。四处走动后看起来像这样:https://dl.dropboxusercontent.com/u/17524455/nodelete/3.jpg

我读了一些关于 redraw() validate()的内容,我尝试了所有地方和我正在使用的任何元素:(。

也许有人知道问题可能是什么,如果来源应该是任何帮助,这里是:https://dl.dropboxusercontent.com/u/17524455/nodelete/TEST.rar

请帮忙:)我好迷......

1 个答案:

答案 0 :(得分:-1)

您是否尝试在实施更改后调用repaint()到内容窗格?