用定时器来实现颜色的渐变_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 用定时器来实现颜色的渐变

用定时器来实现颜色的渐变

 2013/7/24 12:40:50  HeyGirl  程序员俱乐部  我要评论(0)
  • 摘要:Timert;//声明一个定时器t=newTimer(200,this);//给当前的窗体设置的定时器,是0.2秒触发一次事件事件的内容是颜色的渐变,其实就是颜色数值的一个变化,不同的变化规律会出现不同的颜色渐变效果publicvoidactionPerformed(ActionEvente){red+=5;green+=5;blue+=5;red%=255;green%=255;blue%=255;//这个做出来的效果是黑色递变到白色this.jb.setBackground
  • 标签:实现



?Timer t;//声明一个定时器

t = new Timer(200,this);//给当前的窗体设置的定时器,是0.2秒触发一次事件

事件的内容是颜色的渐变,其实就是颜色数值的一个变化,不同的变化规律会出现不同的颜色渐变效果

public void actionPerformed(ActionEvent e){

??? red+=5;

??? green+=5;

??? blue +=5;

??? red%=255;

??? green%=255;

????blue%=255;

//这个做出来的效果是黑色递变到白色

????this.jb.setBackground(new Color(red,green,blue));
?? ?this.jb.setVisible(true);

}



?



?

  • class='magplus' title='点击查看原始大小图片' />
  • 大小: 6.4 KB
  • 大小: 10.7 KB
  • 查看图片附件
发表评论
用户名: 匿名