Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在netbeans中运行代码时,如何更改jlabel背景色_Java_Netbeans 7_Insertion Sort - Fatal编程技术网

Java 在netbeans中运行代码时,如何更改jlabel背景色

Java 在netbeans中运行代码时,如何更改jlabel背景色,java,netbeans-7,insertion-sort,Java,Netbeans 7,Insertion Sort,我想使用netbeans开发模拟器。因此,我选择插入排序。我需要在运行代码时更改jlabel背景颜色。这意味着我希望在运行代码时逐行着色。在这种情况下,我使用下面的代码段。有更多代码。但我只提到相关部分。如何更改jlabel颜色 对于(j=1;j

我想使用netbeans开发模拟器。因此,我选择插入排序。我需要在运行代码时更改jlabel背景颜色。这意味着我希望在运行代码时逐行着色。在这种情况下,我使用下面的代码段。有更多代码。但我只提到相关部分。如何更改jlabel颜色

对于(j=1;j<7;j++){ 睡眠()


首先,需要使标签不透明,以便绘制其背景:

label.setOpaque(true);
其次,要制作动画,您需要使用一个来制作动画,而不是Thread.sleep()


您不能使用Thread.sleep(),因为这将导致事件调度线程休眠,这意味着GUI无法重新绘制自身。请阅读上的Swing教程中的部分以了解更多信息。

您能帮助我解决这个问题吗?因为我正在努力解决这个问题
label.setOpaque(true);