当前位置:编程学习 > JAVA >>

对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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,