我正在为大学做一个项目,但我陷入了最后一个功能。我编写了一个代表 15x10 块网格的 GUI。每个方格的底色为灰色。而且每个方块都有一个存储在 2 Dim 中的 ID。大批。现在我从列表中获取路点现在我想通过数组列表获取它的第一个索引。将拟合字段涂成红色,等待到达下一个索引,将此字段涂成红色,将第一个字段涂成灰色。直到路点结束。
public void markiereWeg(List<Wegpunkt> list) {
boolean ende = true;
Iterator<Wegpunkt> iter = list.iterator()
int i = 0;
while(i < list.size()-1) {
Wegpunkt wpNext = list.get(i+1);
Wegpunkt wpAkt = list.get(i);
Wegpunkt wpVor = list.get(i-1);
inventar[wpAkt.getSpalte()][wpAkt.getZeile()].setAktivesFeld(true);
i++;
这里应该是延迟..
inventar[wpVor.getSpalte()][wpVor.getZeile()].setInaktiv(true);
inventar[wpNext.getSpalte()][wpAkt.getZeile()].setAktivesFeld(true);
}}
我尝试使用 Thread.sleep() 但这只会延迟函数的调用。也许有人可以给我一个提示。那样就好了。谢谢你。