亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? shadowtextapplet.java

?? 用于生成陰影文字的十分實用的小程序源代碼
?? JAVA
字號:
import java.awt.*;
import java.applet.*;
import java.util.Random;

//跳動文字

public class ShadowTextApplet extends Applet implements Runnable{	
   String message;  //待顯示的文本信息
   Thread thread;  //實現文字運動的線程
   int fontHeight,speed,baseline; //字體高度,運動速度和基線
   Color textColor,bgColor,shadomColor; //文字顏色、背景顏色與陰影顏色
   Image newImage;  //實現跳動的Image對象
   Graphics newGraphics;  //實現跳動的Graphics對象
   boolean normal; //文字是否跳動的標志
   Font font; //顯示字體
   FontMetrics fontMetric; //顯示字體的FontMetrics對象

   public void init(){ //初始化
		Graphics graphics = getGraphics(); //得到graphics對象
	   Dimension dim=getSize(); //得到尺寸
	   fontHeight=dim.height-10; //根據Applet尺寸設置文字高度
	   newImage=createImage(dim.width,dim.height); //創建newImage對象
	   newGraphics = newImage.getGraphics(); //得到Graphics對象
	   message=getParameter("text"); //得到顯示文字
	   if (message==null){        
	     	message="陰影文字";	//設置默認文字
	   }
	   
	   int textWidth=dim.width-(message.length() + 1)*5-10; //設置文字寬度
	   do{
	   	graphics.setFont(new Font("TimesRoman", 1, fontHeight)); //設置顯示字體
	      fontMetric = graphics.getFontMetrics(); //得到FontMetric對象
	      if(fontMetric.stringWidth(message)>textWidth) //根據文字寬度調整其高度
	         fontHeight--;
	   }
	   while(fontMetric.stringWidth(message) > textWidth);{
	   	baseline = getSize().height - fontMetric.getMaxDescent(); //調整顯示基線位置
	   }
	   font = new Font("TimesRoman", 1, fontHeight); //得到字體實例
	   
	   String param; //參數字符串
	   if((param = getParameter("TEXTCOLOR")) == null) //得到文本顏色
	   	textColor = Color.black; //設置默認文本顏色
	   else
	      textColor = new Color(Integer.parseInt(param));  //設置文本顏色
	   if((param = getParameter("BGCOLOR")) == null)  //得到背景顏色
	       bgColor = Color.white;  //設置默認背景顏色
	   else
	       bgColor = new Color(Integer.parseInt(param)); 
	   if((param = getParameter("SHADOMCOLOR")) == null)  //得到陰影顏色
	       shadomColor = Color.lightGray;  //設置默認陰影顏色
	   else
	       shadomColor = new Color(Integer.parseInt(param)); 
	   if((param = getParameter("NORMAL")) != null) //是否是靜態文本
	       normal = (Integer.valueOf(param).intValue()!=0); //參數值不為零,則為靜態文本
	   setBackground(bgColor); //設置背景顏色
	   if((param = getParameter("SPEED")) != null) //得到運動速度
	       speed = Integer.valueOf(param).intValue();
	   if(speed == 0)
	       speed = 200;  //設置默認運動速度	  
     	thread = new Thread(this); //實例化運動文字線程
    }

    public void start(){ //開始運行線程
        if(thread == null) {
        		thread = new Thread(this); //實例化線程
        }
        thread.start(); //線程運行
    }

    public void run(){  //線程運行主體
        while(thread!=null) { 
            try{
                Thread.sleep(speed); //線程休眠,即跳動間隔時間
            }
            catch(InterruptedException ex) {}
            repaint();  //重繪屏幕
        }
        System.exit(0);  //退出程序
    }


    public void paint(Graphics g) {  //繪制Applet
        if(normal) {  //如果是靜態文本
            g.setColor(bgColor);  //設置當前顏色
            g.fillRect(0, 0, getSize().width, getSize().height);  //繪制填充矩形
            g.setColor(textColor); //設置當前顏色
            g.setFont(font); //設置當前字體
            g.drawString(message, (getSize().width - fontMetric.stringWidth(message)) / 2, baseline); //繪出字符串
        }
    }

    public void update(Graphics g){  //更新Applet
        newGraphics.setColor(bgColor); //設置當前顏色
        newGraphics.fillRect(0, 0, getSize().width, getSize().height); //繪制填充矩形
        newGraphics.setColor(textColor); //設置當前顏色
        newGraphics.setFont(font); //設置字體
        if(!normal){ //如果是跳動文字
        		java.util.Random r=new java.util.Random();	
            int xpoint = r.nextInt(fontMetric.stringWidth(message));  //生成隨機X坐標
            
            font = new Font("TimesRoman",Font.BOLD,30); //設置字體
			newGraphics.setFont(font);  //設置當前字體
			    
		    newGraphics.setColor(shadomColor); //設置當前顏色
		    newGraphics.drawString(message,xpoint+3,baseline +3); //繪制陰影
		    
		    newGraphics.setColor(textColor); //設置文本顏色
		    newGraphics.drawString(message,xpoint,baseline); //繪字符串
			    
        } 
        else {  //如果是靜態文本
            font = new Font("TimesRoman",Font.BOLD,30); //設置字體
			newGraphics.setFont(font);  //設置當前字體
			    
		    newGraphics.setColor(shadomColor); //設置當前顏色
		    newGraphics.drawString(message,xpoint+3,baseline +3); //繪制陰影
		    
		    newGraphics.setColor(textColor); //設置文本顏色
		    newGraphics.drawString(message,xpoint,baseline); //繪字符串
     	  }
        g.drawImage(newImage, 0, 0, this); //繪制Image
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本欧美加勒比视频| 一区二区三区四区不卡在线 | 日韩影院精彩在线| 亚洲人精品午夜| 国产精品久久久一本精品| 久久影视一区二区| 欧美国产日韩亚洲一区| 久久精品人人做人人爽97| 精品国产一区二区亚洲人成毛片| 777xxx欧美| 精品免费99久久| 久久久久久久久久久黄色| 国产欧美一区在线| 国产精品人成在线观看免费| 亚洲人吸女人奶水| 亚洲伊人伊色伊影伊综合网| 日日骚欧美日韩| 美国av一区二区| 国产精品91xxx| 91在线精品一区二区| 色综合天天综合给合国产| 欧洲激情一区二区| 欧美一区二区观看视频| 久久久久久久久蜜桃| 中文字幕一区日韩精品欧美| 亚洲一区电影777| 青椒成人免费视频| 成人免费毛片a| 欧美日韩一级二级三级| 精品88久久久久88久久久| 国产欧美综合色| 亚洲国产成人av好男人在线观看| 日韩精品亚洲一区二区三区免费| 国产精品中文字幕一区二区三区| 99久久婷婷国产综合精品| 欧美裸体一区二区三区| 国产亚洲人成网站| 午夜久久久久久久久久一区二区| 国产毛片精品视频| 91国偷自产一区二区三区成为亚洲经典| 欧美性极品少妇| 国产欧美在线观看一区| 亚洲成在人线在线播放| 成人h精品动漫一区二区三区| 欧美私模裸体表演在线观看| 国产日韩高清在线| 天天色综合天天| 成人免费av网站| 欧美成人aa大片| 亚洲成人免费影院| 91在线视频播放地址| 精品欧美乱码久久久久久1区2区| 自拍偷拍欧美精品| 国产乱码精品1区2区3区| 制服丝袜av成人在线看| 亚洲日本欧美天堂| 韩国在线一区二区| 日韩欧美国产一区二区在线播放 | 久久久午夜电影| 性久久久久久久| 99riav久久精品riav| 国产日韩精品一区二区浪潮av| 午夜精品福利在线| 91福利国产精品| 亚洲摸摸操操av| 成人午夜精品在线| 久久老女人爱爱| 久久99深爱久久99精品| 91麻豆精品久久久久蜜臀 | 日韩一区二区三区四区五区六区| 综合电影一区二区三区 | 日韩一区二区在线播放| 亚洲一区精品在线| 欧美主播一区二区三区| 一区二区三区美女视频| 色网综合在线观看| 自拍偷拍亚洲激情| 91久久精品午夜一区二区| 亚洲欧美另类综合偷拍| 91香蕉视频mp4| 亚洲精品国产无套在线观| 91麻豆成人久久精品二区三区| 中文字幕在线不卡视频| 成人app网站| 亚洲另类在线一区| 欧美在线你懂的| 日韩精品欧美精品| 欧美电视剧免费观看| 国产乱人伦偷精品视频不卡| 国产午夜精品理论片a级大结局| 国产成a人亚洲| 国产精品夫妻自拍| 欧美三日本三级三级在线播放| 亚洲18色成人| 久久五月婷婷丁香社区| 成人网页在线观看| 亚洲精品视频在线观看免费| 欧美久久久久久蜜桃| 日本欧美一区二区三区乱码| 亚洲精品在线免费播放| a级高清视频欧美日韩| 亚洲国产日韩av| 欧美电视剧在线看免费| 国产69精品久久久久777| 亚洲欧美一区二区三区国产精品| 欧美日韩亚洲丝袜制服| 国产一区二区精品在线观看| 最新不卡av在线| 欧美日本韩国一区| 处破女av一区二区| 亚洲电影中文字幕在线观看| 久久久久久电影| 欧洲亚洲国产日韩| 国产乱妇无码大片在线观看| 夜夜精品视频一区二区| 日韩一区二区免费视频| 色综合久久久久久久| 久久99久久99小草精品免视看| 中文字幕亚洲不卡| 欧美一区二区三区免费大片| 99免费精品在线观看| 久久av中文字幕片| 夜夜嗨av一区二区三区四季av| 精品国产乱码久久久久久牛牛| 色播五月激情综合网| 激情图区综合网| 性欧美疯狂xxxxbbbb| 亚洲欧洲日韩av| 精品对白一区国产伦| 欧美人狂配大交3d怪物一区| 国产99精品国产| 久久99久久精品欧美| 一区二区欧美精品| 国产精品每日更新| 久久久久久久国产精品影院| 欧美一级淫片007| 欧美日韩一级大片网址| 日本福利一区二区| 成熟亚洲日本毛茸茸凸凹| 韩国av一区二区三区在线观看| 亚洲国产中文字幕| 亚洲乱码日产精品bd| 亚洲视频在线一区二区| 国产视频一区在线播放| 日韩区在线观看| 欧美精品亚洲一区二区在线播放| 欧美在线一二三| 91久久线看在观草草青青| fc2成人免费人成在线观看播放 | 亚洲日本乱码在线观看| 国产精品国产三级国产普通话三级| 337p日本欧洲亚洲大胆精品 | 色呦呦国产精品| av高清不卡在线| 成人免费黄色在线| 成人午夜私人影院| 99久久精品免费观看| 91原创在线视频| 97se狠狠狠综合亚洲狠狠| 99久免费精品视频在线观看| av午夜精品一区二区三区| 不卡电影一区二区三区| 成人av电影在线观看| 色综合久久99| 欧美精品一级二级| 91精品国产欧美一区二区18| 欧美一区二区成人6969| 精品999久久久| 国产日产欧美一区二区三区| √…a在线天堂一区| 亚洲欧美日韩精品久久久久| 亚洲高清视频在线| 蜜臂av日日欢夜夜爽一区| 国产精品亚洲专一区二区三区 | 国产精品中文字幕日韩精品| 成人一道本在线| 91黄色免费网站| 91精品国产免费| 国产精品久久久久影院色老大| 亚洲精品日日夜夜| 久久99精品国产麻豆婷婷| 成人午夜av电影| 欧美日韩国产一二三| 欧美不卡激情三级在线观看| 国产日本亚洲高清| 亚洲综合色噜噜狠狠| 久久丁香综合五月国产三级网站| 粗大黑人巨茎大战欧美成人| 欧美日韩中文字幕精品| 国产三级欧美三级日产三级99| 一区二区三区不卡在线观看| 国产在线视频一区二区三区| 色婷婷综合激情| wwwwww.欧美系列| 亚洲最大色网站| 国产美女一区二区| 欧美嫩在线观看| 国产精品毛片久久久久久久| 蜜桃av一区二区三区电影| 成人99免费视频|