会变色的文字

public class paint extends JFrame{
public paint(){

setLocation(0, 0);
setSize(400, 400);

setDefaultCloseOperation(EXIT_ON_CLOSE);
Container con=getContentPane();
// con.setLayout(new BorderLayout());
draw dra=new draw();
con.add(dra);

// con.add(new button(),BorderLayout.SOUTH);

}

public static void main(String args[]){
paint pai=new paint();
Container con=pai.getContentPane();
// con.setLayout(new BorderLayout());
draw dra=new draw();
con.add(dra);
pai.setVisible(true);
Thread th=new Thread(dra);
th.start();

}
}
class draw extends JPanel implements Runnable{

Color color;
@Override
public void paint(Graphics g) {
// TODO 自动生成的方法存根
Graphics2D g2=(Graphics2D)g;

int x=100;
int y=100;
String str=new String("mafeng");

Font font =new Font("华文行楷",Font.BOLD,72);
g2.setFont(font);

g2.setColor(color);

g2.drawString(str, x, y);
System.out.println("456");
}
public void run(){
Random ran=new Random();
while(true){
int r=ran.nextInt(256);
int g=ran.nextInt(256);
int b=ran.nextInt(256);
color=new Color(r, g, b);
repaint();
System.out.println("123");
try{
Thread.sleep(1000);

}catch(InterruptedException e){
e.printStackTrace();
}
}

}
}

时间: 2024-10-07 15:17:48

会变色的文字的相关文章

网页特效、Javascript代码,包括跑马灯、打字插效、不停变色的文字

 闲时收集一引动代码和大家分享 一.不停变色的文字 <HTML> <HEAD> <TITLE></TITLE> <META NAME="GENERATOR" Content="Microsoft Visual Studio"> <META HTTP-EQUIV="Content-Type" content="text/html; charset=UTF-8"

前端开发中的一些用户体验细节

本文主要谈一谈在实践中,面对一个产品,或者是一个具体的功能点,也可能只是一个按钮,一次点击等等,以前端开发工程师的视角,如何关注用户体验,以及一些需要注意的细节问题,嗯,只说细节问题. 1.事先给我一点提示 路过一个这么漂亮的按钮,很有心情发表一篇日志谈论一下天气:结果点击之后告诉我“您目前没有权限添加日志”,关键是它还要跳转到一个新页面说这个事情,很不安逸.可不可以事先就说清楚?不让点击,变色,文字提示,或者你用个小弹出层提示也成啊. 看着这么醒目的小气泡,非常忍不住点击“小喇叭”看看:嗯,小

Js文字特效—文字段逐个变色循环

自己用来练习的,附上详细注释,如果有和我一样喜欢并想要学习Dom特效创作的朋友,推荐先系统了解Javascript中Html Dom Object部分的内容,包括常用方法及属性. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>文字段逐个变色循环特效</title> </head> <body> <a href=&

开发第一个IOS小程序 - 点击按钮文字变色

1. 题目:实现点击按钮切换文字对应的颜色 2.分析大致的开发步骤是 •添加所需要的UI元素:3个按钮(UIButton).1个文本标签(UILabel) •监听3个按钮的点击事件 •改变文本标签的文字颜色 3.具体实现步骤 3.1 在storyboard文件中,拖拽相应控件器上,布局好以上显示页面效果 3.2 然后利用Xcode右端上的“圆圈”按钮,将代码区分割成 “Main.storyboard”与“viewController.m”文件,两个可以按住control键,不要放开,将以上元素拖

Button的单击变色+button上面图片下边文字+圆角

简单来说就是自定义一个drawable. 有两种情况. 第一种: 单击时变色,不单击则原色:(pressed是单击,focused是获取焦点,根据需要更改) <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable

变色的动态文字

变色的动态文字,文字一边变色一边切换的效果,简单文字颜色变换,用在网页上挺不错的效果,希望大家喜欢. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>石家庄油漆</TITLE> </HEAD> <body bgcolor="#ffffff" onLoad="fa

JavaScript文字交替变色闪烁代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <t

Android学习 之 ColorStateList按钮文字变色

首先添加一个ColorStateList资源XML文件,XML文件保存在res/color/button_text.xml: Java代码   <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed=&

Android按钮设置文字变色ColorStateList

Windows平台VC,对于不同的按钮状态,采用不同的颜色显示文字,实现起来比较复杂,一般都得自绘按钮.但是Android里面实现起来非常方便. 我们首先添加一个ColorStateList资源XML文件,XML文件保存在res/color/button_text.xml: Java代码   <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://sch