我建了了一个jframe,里面添加了一些jpanel,我对jpanel的背景颜色设置但是放到一个while循环里了,然后背景颜色的设置就看不到,整个窗口就死那了,不知道有什么方法解决。如果把while循环去掉就可以,循环次数少也可以,但是多了就不行,另外还想问一下,即使行了,能不能控制一下刷新的速度,因为程序执行太快了,看不清。,谢谢了,我是一个新手。
while (isbusy) {
//for (int i = 0; i < 1000; i++) {
updateFitness();
//System.out.println(isbusy);
showMemMaze();  //对jpanel背景设置颜色
generation();
//}

//System.out.println("aaa");

genCountShow.setText(Integer.toString(generation));
genCountShow.setForeground(Color.red);
fitnessShow.setText(Double.toString(bestFitness));
fitnessShow.setForeground(Color.red);
// try {
//
// Thread.sleep(500);
// } catch (InterruptedException e1) {
// // TODO Auto-generated catch block
// e1.printStackTrace();
// }
//removeMemMaze();
//repaint();
}