我想用g。drawline 画三条不同颜色的线
但是 每次出来时只能看到 第一条执行的线
另外两条看不到可是三条的句子是相同的
不知什么原因
谁能教教我
for(i=0;i<=23;i++)
{
Color c5=new Color(10,200,10);
g.setColor(c5);
b[0]=c[i];
b[1]=d[i];
b[2]=c[i+1];
b[3]=d[i+1];
g.drawLine(b[0],b[1],b[2],b[3]);
}
for(i=0;i<=23;i++)
{
Color c6=new Color(10,10,200);
g.setColor(c6);
o[0]=e[i];
o[1]=f[i];
o[2]=e[i+1];
o[3]=f[i+1];
g.drawLine(o[0],o[1],o[2],o[3]);
} for(i=0;i<=23;i++)
{
Color c4=new Color(200,10,10);
g.setColor(c4);
a[0]=x[i];
a[1]=y[i];
a[2]=x[i+1];
a[3]=y[i+1];
g.drawLine(a[0],a[1],a[2],a[3]);
}
但是 每次出来时只能看到 第一条执行的线
另外两条看不到可是三条的句子是相同的
不知什么原因
谁能教教我
for(i=0;i<=23;i++)
{
Color c5=new Color(10,200,10);
g.setColor(c5);
b[0]=c[i];
b[1]=d[i];
b[2]=c[i+1];
b[3]=d[i+1];
g.drawLine(b[0],b[1],b[2],b[3]);
}
for(i=0;i<=23;i++)
{
Color c6=new Color(10,10,200);
g.setColor(c6);
o[0]=e[i];
o[1]=f[i];
o[2]=e[i+1];
o[3]=f[i+1];
g.drawLine(o[0],o[1],o[2],o[3]);
} for(i=0;i<=23;i++)
{
Color c4=new Color(200,10,10);
g.setColor(c4);
a[0]=x[i];
a[1]=y[i];
a[2]=x[i+1];
a[3]=y[i+1];
g.drawLine(a[0],a[1],a[2],a[3]);
}
g.setColor(c5); g.drawLine(200, 100, 300, 400); Color c6 = new Color(10, 10, 200);
g.setColor(c6); g.drawLine(450, 200, 300, 400); Color c4 = new Color(200, 10, 10);
g.setColor(c4); g.drawLine(100, 200, 300, 400);没有问题的例子我想可能是线超出了panel的范围, 或者线被覆盖了