📄 colorlabel.java
字号:
import java.awt.*;
public class colorLabel extends Label implements Runnable
{
Color gColor;
Thread thread;
public colorLabel(String s,int fontSize)
{
super(s);
setAlignment(Label.CENTER);
setSize(300,60);
setFont(new Font("Arial",Font.BOLD,fontSize));
gColor=new Color(0);
setForeground(gColor);
thread=new Thread(this);
thread.start();
}
public void run()
{
int r,g,b;
r=g=b=0;
try
{
while(true)
{
//color++;
//color--;
/*
if (gColor==new Color(255,255,255))
{
color=0;
//System.out.println(color);
}
*/
//彩色代码
if (b>255)
{
//g+=3;
b=10;
}
if (g>255)
{
//r+=2;
g=30;
}
if (r>255)
r=20;
//
/*改编代码1.....................
if (b<255)
b++;
else
{
if (g<255)
g++;
else
{
if(r<255)
r++;
else
r=b=g=0;
}
}
................*/
//改编代码2
gColor=new Color(r,g,b);
//setText("r:"+r+"g:"+g+"b:"+b);
setForeground(gColor);
setBackground(new Color(255-r,255-g,255-b));
r+=21;
g+=34;
b+=57;
thread.sleep(1000);
}
}
catch(Exception e)
{
System.out.println(String.valueOf(e));
System.exit(1);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -