对applet小程序还有些疑惑,希望高手指点一下
import java.applet.*;import java.awt.*;
public class shiyan4_1 extends Applet {
Font f = new Font("隶书",Font.ITALIC,18);
char ch[] ={'1','1','级','软','一','班','魏','朝','辉'};
public void paint(Graphics g)
{
int red, green, blue;
g.setFont(f);
for( int i=0; i<9;i++ ) {
red = 255 - 25*i;
green = 13*i;
blue = 39 + 13*i;
g.setColor(new Color(red,green,blue));
g.drawChars(ch,i,1,20+i*12,90);
}
}
}
谁能帮我解释一下for循环体里是什么意思呀,有点不解,谢了 --------------------编程问答-------------------- 每次都计算rgb值,然后垂直方向隔12像素绘制一个字符串 --------------------编程问答-------------------- 还学applet呀 --------------------编程问答-------------------- 我们老师说要了解一下然后又留了几道题,在做的时候有些不理解,
上边的解释的不太清楚谁能给再讲解讲解
--------------------编程问答-------------------- 每次循环改变不同的颜色 --------------------编程问答-------------------- 这个循环是改变颜色的意思吧... --------------------编程问答--------------------
--------------------编程问答-------------------- 二進制碼………………………………。
for( int i=0; i<9;i++ ) {
//计算红的值
red = 255 - 25*i;
//计算绿的值
green = 13*i;
//计算蓝的值
blue = 39 + 13*i;
//讲画笔的颜色设置为对应红蓝绿结果的颜色
g.setColor(new Color(red,green,blue));
//绘制字符串
g.drawChars(ch,i,1,20+i*12,90);
}
补充:Java , Java EE