麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

一個(gè)經(jīng)典的JAVA APPLET程序(二)

2019-11-18 13:40:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  接著上面的部分,下面是APPLET主程序部分:


public class MyClock extends Applet implements Runnable
{
static final int BACKGROUND=0; //背景圖片的序號(hào),供數(shù)組使用
static final int LOGO=1; //LOGO圖片的序號(hào),供數(shù)組使用
static final String JAVEX="bear"; //表盤上顯示的文字
static final double MINSEC=0.104719755; //分針和秒針在表盤上的刻度(60個(gè))間的弧度
static final double HOUR=0.523598776; //時(shí)針在表盤上的刻度(24個(gè))間的弧度

Thread clockThread = null; //使用多線程機(jī)制,用另一個(gè)線程不斷顯示圖片

//提供的默認(rèn)參數(shù),假如Html文件里面沒有給參數(shù)就使用
int width = 100;
int height = 100;
Color bgColor = new Color(0,0,0);
Color faceColor = new Color(0,0,0);
Color sweepColor = new Color(255,0,0);
Color minuteColor = new Color (192,192,192);
Color hourColor = new Color (255,255,255);
Color textColor = new Color (255,255,255);
Color caseColor = new Color (0,0,0);
Color trimColor = new Color (192,192,192);
String LOGOString=null;

Image images[] = new Image[2]; //背景和LOGO的圖片

boolean isPainted=false; //假如第一次載入時(shí)繪制背景及表盤,其他時(shí)候重繪則只繪制指針

//時(shí)鐘圓心的位置
int x1,y1;

//最上面那個(gè)三角形的刻度圖形的坐標(biāo)
int XPoints[]=new int[3], yPoints[]=new int[3];

//保存當(dāng)前時(shí)間,轉(zhuǎn)換成(double)(hours + minutes/60)
Hms cur_time;

//秒針、分針、時(shí)針
SweepHand sweep;
HmHand minuteHand,
hourHand;

//用于繪制的時(shí)、分、秒
double lastHour;
int lastMinute,lastSecond;

//顯示日期和表盤上的字母的字體
Font font;

//圖片顯示使用了緩沖機(jī)制,offScrImage和offScrGC存放緩沖區(qū)內(nèi)圖片的信息
Image offScrImage;
Graphics offScrGC;

//用于測(cè)試背景圖片和LOGO圖片
MediaTracker tracker;


int minDimension; // 假如背景區(qū)域不是正方形的話,保證時(shí)鐘在中間顯示
int originX; // 時(shí)鐘圖形所在正方形區(qū)域的左上角X坐標(biāo)
int originY; // 時(shí)鐘圖形所在正方形區(qū)域的左上角Y坐標(biāo)

double tzDifference=0; //時(shí)區(qū)間的差,向西為負(fù)數(shù),向東為正數(shù)

boolean localOnly=false; //是否只使用本地時(shí)間,假如為FALSE則可以根據(jù)傳入的時(shí)區(qū)顯示該時(shí)區(qū)時(shí)間


//保存參數(shù)的類型說(shuō)明
public String[][] getParameterInfo()
{
String[][] info = {
{"width", "int", "APPLET的長(zhǎng)度,以象素為單位"},
{"height", "int", "APPLET的寬度,以象素為單位"},
{"bgColor", "string", "背景顏色,e.g FF0000"},
{"faceColor", "string", "表盤顏色"},
{"sweepColor", "string", "秒針顏色"},

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 香蕉视频1024 | 天堂精品久久 | 国产精品99精品 | 热久久成人 | wwwxxx视频| 久草成人在线观看 | 鲁人人人鲁人人鲁精品 | 成人毛片免费视频 | 性欧美在线视频 | 久久精品亚洲成在人线av网址 | 精品国产一区二区三区成人影院 | 久久久久一本一区二区青青蜜月 | 草草久久久 | 草草免费视频 | 午夜视频福利 | 一级片久久免费 | 日韩精品无码一区二区三区 | 久久精品1区2区 | 久久精品在线免费观看 | 日本不卡一二三区 | 麻豆自拍偷拍视频 | 国产精品视频1区 | 国产精品91在线 | 色播av在线 | 国产精品亚洲激情 | 国产成人精品免费视频大全最热 | 午夜人体| 久久久久女人精品毛片九一 | 久久久久亚洲视频 | 成人福利在线免费观看 | 一级国产电影 | 亚洲精品动漫在线观看 | 97人人草 | 在线免费av观看 | 九九热精彩视频 | 天天碰夜夜操 | 日韩黄色片在线观看 | 免费在线观看成人网 | 日本精品网| 国产精品久久久久久久模特 | 精品成人免费视频 |