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

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

?? clock.java

?? 優秀的鐘表運行程序,準備的模擬現實中的鐘表運行
?? JAVA
字號:
/**
 * @author xushun
 * @author 2007/9/19
 * 一個鐘表
 */


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.geom.*;
import java.util.GregorianCalendar;
import java.util.Calendar;

public class Clock {
	public static void main(String[] args)
	{
		ClockFrame frame = new ClockFrame();
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setVisible(true);
	}

}

class ClockFrame extends JFrame
{
	public ClockFrame()
	{
		setTitle("Clock");
		setSize(250,250);
		
		ClockJPanel panel = new ClockJPanel();
		add(panel);
	}
}

class ClockJPanel extends JPanel
{
	public ClockJPanel()
	{
		//setPreferredSize(new Dimension(2*RADIUS + 1,2*RADIUS + 1));
		
		calendar = new GregorianCalendar();         //獲得現在時間
		hours = calendar.get(Calendar.HOUR);        //現在小時數
		minutes =calendar.get(Calendar.MINUTE);     //現在多少分  
		seconds = calendar.get(Calendar.SECOND);    //現在多少秒
		
		//center = new Point2D.Double(RADIUS,RADIUS);
		
		//一個定時器,每隔一秒自動繪圖
		//用來實現鐘表的自動旋轉
		t = new Timer(1000,new ActionListener()
				{
			         public void actionPerformed(ActionEvent event)
			         {
			        	 repaint();
			         }
				});
		t.start();
	}
	
	public void paintComponent(Graphics g)
	{
		super.paintComponent(g);
		Graphics2D g2 =(Graphics2D)g;
		
		drawClock(g2);         //繪畫鐘表
		
		drawClockCircle(g2);  //繪畫鐘表圈
		
		increaseTime();       //每隔一秒時間遞增 
	}
	
	//繪畫鐘表
	public void drawClock(Graphics2D g2)
	{
		double hourRadian = Math.toRadians((hours + minutes/60)*360/12);   //時針所轉過的弧度數
		double minuteRadian = Math.toRadians(minutes*360/60);              //分針所轉過的弧度數
		double secondRadian = Math.toRadians(seconds*360/60);              //秒針所轉過的弧度數
		
		g2.setColor(Color.RED);                   //用紅色繪畫時針
		drawHand(g2,hourRadian,HOUR_LENGTH);
		g2.setColor(Color.BLUE);                  //用藍色繪畫分針
		drawHand(g2,minuteRadian,MINUTE_LENGTH);
		g2.setColor(Color.GREEN);                  //用綠色繪畫秒針 
		drawHand(g2,secondRadian,SECOND_LENGTH);
	}
	
	//繪畫鐘表圈(60個點)
	//每隔四點小點繪畫一個大點
	//每個大點分別表示(1,2,3……12)
	public void drawClockCircle(Graphics2D g2)
	{
		for(int i = 0;i < 60;i++)
		{
			double ridian = Math.toRadians(6*i);
			
			double x = RADIUS*(1 + Math.sin(ridian));
			double y = RADIUS*(1 - Math.cos(ridian));
			
			double m = MIN;
			if(i%5 == 0)
			{
				m = MAX;
				g2.setColor(Color.GREEN);                             
			}
			else
			{
				g2.setColor(Color.BLUE);
			}
			
			Ellipse2D circle = new Ellipse2D.Double(x-m,y-m,2*m,2*m);
			g2.fill(circle);  
		}
	}
	
	//時間自動增加
	public void increaseTime()
	{
		seconds++;
		
		if(seconds == 60)
		{
			minutes++;
			seconds=0;
		}
		if(minutes == 60)
		{
			hours++;
			minutes=0;
		}
	}
	
	/**
	 * 
	 * @param g2
	 * @param ridian        鐘表所轉過的弧度
	 * @param handLength    長度
	 */
	private void drawHand(Graphics2D g2,double ridian,double handLength)
	{
		Point2D end = new Point2D.Double(RADIUS+handLength*Math.sin(ridian),
				                          RADIUS-handLength*Math.cos(ridian));
		Point2D start = new Point2D.Double(RADIUS-ADD_LENGTH*Math.sin(ridian),
				                           RADIUS+ADD_LENGTH*Math.cos(ridian));
		
		g2.draw(new Line2D.Double(start,end));    //畫直線
	}
	
	private Timer t;  //定時器
	
	private GregorianCalendar calendar  ;   //日歷
	private int hours;                       
	private int minutes;
	private int seconds;
	
	//private static  Point2D center;
	
	private static final int   RADIUS = 100;                  //鐘表半徑
	private static final double HOUR_LENGTH = 0.6*RADIUS;       //時針長度
	private static final double MINUTE_LENGTH = 0.7*RADIUS;     //分針長度 
	private static final double SECOND_LENGTH = 0.8*RADIUS;    //秒針長度
	private static final double ADD_LENGTH = 10;
	
	private static final double MAX = 3;     //繪畫大點半徑
	private static final double MIN = 1;     //繪畫小點半徑
	
	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久网这里都是精品| 免费高清在线一区| 亚洲午夜影视影院在线观看| 麻豆精品久久精品色综合| 成人一道本在线| 91精品国产全国免费观看| 中文字幕中文字幕在线一区| 麻豆91在线播放免费| 91电影在线观看| 国产精品美日韩| 久久精品av麻豆的观看方式| 在线欧美一区二区| 亚洲欧洲一区二区三区| 国产在线精品国自产拍免费| 欧美色涩在线第一页| 成人欧美一区二区三区黑人麻豆| 久久精品99久久久| 69堂精品视频| 日本最新不卡在线| 成人h精品动漫一区二区三区| 欧美一区二区三区四区在线观看| 亚洲欧美偷拍三级| 国产suv一区二区三区88区| 日韩欧美卡一卡二| 日日夜夜精品视频天天综合网| 99久久99精品久久久久久| 久久久久久日产精品| 久久精品国产第一区二区三区| 欧美丰满高潮xxxx喷水动漫| 亚洲无线码一区二区三区| 在线观看免费成人| 亚洲精品国产精华液| 91麻豆国产香蕉久久精品| 亚洲色图在线看| 色综合久久88色综合天天| 欧美激情资源网| 国产不卡视频在线观看| 国产日韩欧美激情| 在线观看亚洲精品| 一区二区三区在线视频观看| 一本大道久久精品懂色aⅴ| 自拍偷拍欧美激情| 色爱区综合激月婷婷| 亚洲综合久久av| 欧美日韩国产中文| 奇米影视一区二区三区小说| 日韩精品专区在线| 99国产精品国产精品久久| 亚洲美女电影在线| 欧美日韩在线三区| 久久精品国产99国产精品| 久久综合九色综合欧美98| 国产999精品久久久久久绿帽| 国产精品久线在线观看| 色婷婷av一区二区| 日韩中文字幕1| 久久久综合视频| 91麻豆免费在线观看| 香蕉成人啪国产精品视频综合网| 日韩小视频在线观看专区| 一区视频在线播放| 久久这里都是精品| 国产精品一区二区久久精品爱涩 | 亚洲免费av网站| 欧美性xxxxxx少妇| 蜜臀a∨国产成人精品| 欧美激情中文不卡| 色噜噜狠狠成人网p站| 美日韩一区二区| 亚洲视频综合在线| 日韩欧美中文字幕公布| 国产激情视频一区二区三区欧美| 亚洲婷婷综合色高清在线| 91麻豆精品国产自产在线观看一区 | 欧美日韩成人综合在线一区二区| 激情综合亚洲精品| 一区二区三区四区激情| 欧美精品一区二区蜜臀亚洲| 日本电影欧美片| 三级在线观看一区二区| 国产亚洲欧洲997久久综合| 91精品办公室少妇高潮对白| 蜜臀av性久久久久蜜臀aⅴ四虎| 日本一区二区三区高清不卡| 国产欧美日韩在线视频| 欧美色男人天堂| 粉嫩av一区二区三区在线播放| 视频在线观看一区二区三区| 中文av一区特黄| 欧美一区二区女人| 色域天天综合网| 国产高清不卡一区二区| 奇米色777欧美一区二区| 亚洲欧美日韩中文字幕一区二区三区 | 欧美精品粉嫩高潮一区二区| 波多野结衣91| 国产不卡视频一区| 国产在线播精品第三| 日日夜夜一区二区| 亚洲国产精品久久不卡毛片| 亚洲欧美在线高清| 国产欧美日韩一区二区三区在线观看| 欧美一区二区三区在线视频| 欧美影视一区在线| 91视频免费播放| av一二三不卡影片| 懂色av中文字幕一区二区三区| 国内精品伊人久久久久影院对白| 日韩精品一区第一页| 亚洲成av人片在线| 亚洲一区二区三区四区五区黄| 亚洲欧美视频一区| 欧美色精品在线视频| 在线日韩一区二区| caoporn国产一区二区| 国产成人在线网站| 国产精品一二三区在线| 久久99国产精品成人| 久草中文综合在线| 国产精品白丝jk黑袜喷水| 捆绑调教一区二区三区| 精品一区二区三区欧美| 色综合久久天天| 一本色道a无线码一区v| 色婷婷狠狠综合| 欧美午夜电影在线播放| 欧美精品一卡两卡| 欧美成人a∨高清免费观看| 精品日韩在线观看| 久久在线观看免费| 日本一区二区不卡视频| 中文字幕永久在线不卡| 一区二区高清视频在线观看| 亚洲一区二区三区四区在线免费观看| 夜夜精品浪潮av一区二区三区| 亚洲.国产.中文慕字在线| 91女神在线视频| 国产在线精品一区二区不卡了 | 日韩欧美视频在线| 欧美大片国产精品| 中文字幕国产一区二区| 亚洲视频在线观看三级| 午夜视频在线观看一区二区三区| 轻轻草成人在线| 国产一区二区三区免费看| av亚洲精华国产精华| 欧美日韩国产综合一区二区三区| 日韩欧美国产一二三区| 国产精品另类一区| 亚洲国产精品一区二区久久恐怖片| 免费成人av资源网| av在线不卡观看免费观看| 777亚洲妇女| 国产精品短视频| 天天色综合天天| 成人午夜在线播放| 7777精品久久久大香线蕉| 亚洲国产电影在线观看| 日韩电影网1区2区| 成人激情开心网| 国产成人精品免费| 国产精品一区一区三区| 色婷婷av久久久久久久| 日韩欧美自拍偷拍| 一区二区三区小说| 国产真实乱对白精彩久久| 欧美在线一二三四区| 久久久www成人免费无遮挡大片| 悠悠色在线精品| 国产精品18久久久久久久久| 在线不卡中文字幕播放| 成人欧美一区二区三区小说 | 狠狠网亚洲精品| 欧美日韩高清一区二区| 国产精品福利影院| 韩国精品免费视频| 欧美日韩和欧美的一区二区| 亚洲欧洲精品一区二区三区 | 国产区在线观看成人精品| 首页欧美精品中文字幕| 色婷婷综合激情| 国产精品成人网| 国产精品亚洲人在线观看| 日韩一本二本av| 婷婷激情综合网| 欧美日韩一二三| 一区二区三区加勒比av| 97久久人人超碰| 国产精品护士白丝一区av| 国产精品一区二区三区网站| 精品国产一区二区三区久久影院| 日韩成人伦理电影在线观看| 欧美三级中文字幕在线观看| 亚洲另类在线一区| 91香蕉视频mp4| 亚洲男同1069视频| 色综合久久久久综合99| 亚洲免费伊人电影| 色欧美日韩亚洲| 亚洲五码中文字幕|