如不用线程可以达到改变颜色的目的吗? 呵呵,可以用产生随机数的方法啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,一个玩笑代码,不要哭,不过也可以实现你要的效果import java.awt.*;import javax.swing.*;import java.util.Timer;import java.util.*;public class Paints extends JFrame { Color colors[]={Color.RED,Color.BLACK,Color.BLACK,Color.YELLOW,Color.MAGENTA,Color.ORANGE}; public void paint(Graphics g) { super.paint(g); int i=0; long j=0; while(i<10) { while(j<100000000){j++;} System.out.println(i); g.setColor(colors[i]); g.fillRect(0,0,150,150); i++; if(i==6){i=0;} j=0; } } public static void main(String args[]) { Paints f=new Paints(); f.setSize(200,200); f.show(); } } 如何替换JDK本身的部分API?如非公开类以及JRE本身的部分DLL itext的间距问题 怎么把2007-12-1转换成2007年12月 错在哪里? 这个打印出来的字符串是什么意思 如何得到系统时间 散分200讨论JAVA的GC机制!!!!!!!!!!!!!!!!!!!!!!!!高手请进 初学JAVA所遇到的问题.. 类引用的问题,详情如下, 迷惑:insert操作越来越慢?! 请问如何取当前时间是星期几 高分紧急求问怎么能够让在两台机器上的对应文件夹里的文件能保持一致
import java.awt.*;
import javax.swing.*;
import java.util.Timer;
import java.util.*;
public class Paints extends JFrame
{
Color colors[]={Color.RED,Color.BLACK,Color.BLACK,Color.YELLOW,Color.MAGENTA,Color.ORANGE}; public void paint(Graphics g)
{
super.paint(g);
int i=0;
long j=0;
while(i<10)
{
while(j<100000000){j++;}
System.out.println(i);
g.setColor(colors[i]);
g.fillRect(0,0,150,150);
i++;
if(i==6){i=0;}
j=0;
}
}
public static void main(String args[])
{
Paints f=new Paints();
f.setSize(200,200);
f.show();
}
}