999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談使用JAVA語言實現WEB的靜態與動態文本

2011-01-01 00:00:00向暉
科技創新導報 2011年6期

摘 要:本文研究運用JAVA語言實現WEB的靜態與動態文本這一課題,首先探討了在運用JAVA語言中的小的應用程序進行動態文本的程序的撰寫,從而根據其撰寫的程序進行設計動態化的網頁,在此設計中包含了可以對動態的HTML的設計的支持,使得在InternetExpforer這個瀏覽器當中以動態的形式展現在該瀏覽器的頁面上。

關鍵詞:JAVA語言WEB靜態與動態

中圖分類號:TP312文獻標識碼:A文章編號:1674-098X(2011)02(c)-0013-01

1 運用線程來解決文本處理重復性任務

對于web的動態文本的實現,是需要借助于計算機這個硬件來進行多任務的運行,對于在JavA語言的環境下實現的動態的文本的話就需要在該語言下的小的應用程序當中建立運行中的程序的輕量的進程。

建立運行中的程序的輕量的進程,在JAVA語言的環境下,有兩種方法進行實現。比較簡單的方法就是運用一個已經存在的類別,將已經存在的類別把它成為輕量進程,在修改已經存在的這類呢讓它來達到Runnable接口的這個方法來實現。Runnable接口它規定了各個類別的輕量的進程都要依靠run()的這種方法。

由于生成器所要求達到的某一種類別都必須要是APPlet類當中的子類項目,所以根據其生成器的特點就要采用上述所講的兩種方法中的比較簡單的方法,運用Runnable接口來進行輕量進程的建立,充分運用在其中,java的輕量進程在總的來說所呈現的狀態(如圖1)。

根據生成器的特點采用第一種方法就是用一個類別轉換成輕量的進程,就需要完成下面的幾個步驟:

(一)將類定義為實現Rnnnable接口;

Public class slidetext extendsjava.aPplet.Applet imPlements Runnable

(2)實現run()方法;

(3)定義一個Thread類的對象用作該類的一個數據區域;

Private Thread killme=1;

(4)建立Thread類的一個對象并抽查使用它的start()方法;

Public start

{killme=new Thread(this);killme.start();}

2 利用動畫原理來實現文本的動態效果

我們在學習計算機的動畫方面的知識的時候,會覺得圖像動畫的原理這一塊比較容易簡單,容易看懂,如果將圖向動的那方面效果的轉化,那么相對而言來說的話,就更簡單了。在這里呢,以文本的運動這一例子來講,簡單的介紹由圖向文本運動的轉換的實現。

(1)定義一個Image和Graphies對象;

Image offsereenlmage:

GraPhie offereenG;

(2)在初始化中取得文本字符串的長度,高度并建立圖形;

theChars=new ehar[str.length()]:

str.getChars(0,str.length(),theChars,o):

offscreenlmage=ereatlmage(this.size().width,this.size().height):

offSereenG=offsereenlmage.getGraphies();

offSereenG.setFont(new Font(“ TimesRoman”,Fonr.BOLD,36));

3 利用三角函數實現字符串的往復波浪運動

其主要算法在重載uPdate時實現的:

Public void update(Graphie g)

{Phase+=direetion:Phase%=8;for(int i=0:i<str.length():i++)}

{angle=((phase一i * direetion)%8)/4.0 *Math.Pl;

X=20+25*i+(int)(Math.eos(angle)* horizon-talRadius);

y=60+(int)(Math.sin(angle)*vertiealRadius);

}

}

其中,direetion,horizontalRadius及vertiealRadius均為用戶在輸入數據時的一個參數。參數direction值有兩個,分別為1或一l,1為順時針方向,一1為逆時針方向。若為1,則每次變換角度為-n/4;若為一1,則每次變換角度為n/4。如果假定字符串所處的起始坐標為(20,60),通過角度變換及用戶輸人的水平半徑,垂直半徑向X軸和Y軸偏向移動一定范圍的角度,從而實現文字的反復的波浪運動。

4 結語

進行動態效果的處理在現在比較流行的人們比較熱衷的網頁設計中是吸引人們眼球以及注意度的一個非常有效果的方法,在這樣一個狀況下呢,web因其自身的特點就被限制在了靜態的網頁設計的領域中,是JAVA語言使得web實現了靜態與動態文本之間的巨大轉變,使的web再次有了其生命力。

參考文獻

[1][美]KvinIngalls,DanielJinguji著.LeamvisualJ++6.0即學即用.北京希望電腦公司出品.2002.

主站蜘蛛池模板: 欧美综合在线观看| 国产精品无码制服丝袜| 欧美国产在线精品17p| 色综合久久88| 高清色本在线www| 午夜啪啪福利| 国产一级片网址| 亚洲福利一区二区三区| 在线视频亚洲色图| 98超碰在线观看| 亚洲品质国产精品无码| 2021国产精品自产拍在线| 91精品国产一区自在线拍| 久久夜色精品| 高清精品美女在线播放| 国产精品久久久久久久久| 女人18毛片水真多国产| 国产欧美亚洲精品第3页在线| 免费A∨中文乱码专区| 美女被操黄色视频网站| 亚洲人成成无码网WWW| 亚洲欧美日韩精品专区| 欧美精品不卡| 婷婷综合亚洲| 日韩a在线观看免费观看| 国产精品亚洲一区二区在线观看| 久久久久免费看成人影片| 日本欧美在线观看| 亚洲国产系列| 精品黑人一区二区三区| 国产成人亚洲精品无码电影| 国内精品久久久久鸭| 国产精品3p视频| 国产综合另类小说色区色噜噜 | 国产精品制服| 在线观看亚洲成人| 久久久久无码国产精品不卡| 高清无码不卡视频| 欧美成人精品在线| 亚洲国产欧美国产综合久久 | 99re热精品视频国产免费| 一级毛片免费高清视频| 色吊丝av中文字幕| 国产成人做受免费视频| 国产99精品久久| 伊人网址在线| 亚洲一区二区无码视频| 欧美色丁香| 国产精品精品视频| 日韩在线视频网| 国产亚洲欧美在线中文bt天堂| 呦女精品网站| 伊人久久精品亚洲午夜| 第一区免费在线观看| 亚洲欧州色色免费AV| 第一区免费在线观看| 国产AV毛片| 天天躁狠狠躁| 3344在线观看无码| 99精品这里只有精品高清视频| 免费毛片全部不收费的| 亚洲国产综合第一精品小说| 国产国产人成免费视频77777| 久久国语对白| 精品1区2区3区| 熟妇人妻无乱码中文字幕真矢织江| 第九色区aⅴ天堂久久香| 日本三区视频| 99一级毛片| 国产自无码视频在线观看| 成人一级免费视频| 色综合中文综合网| 97人人做人人爽香蕉精品| 国产九九精品视频| 三上悠亚在线精品二区| 欧美不卡二区| 欧美19综合中文字幕| 国产毛片片精品天天看视频| 午夜精品一区二区蜜桃| 美女裸体18禁网站| 亚洲国产看片基地久久1024| 中文字幕伦视频|