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.

主站蜘蛛池模板: 国产精品久久久久鬼色| 免费啪啪网址| 日韩欧美视频第一区在线观看| AV网站中文| 亚洲视频在线观看免费视频| 国产成人8x视频一区二区| 激情午夜婷婷| 国产人人干| 国产女人在线视频| 国产无人区一区二区三区| h视频在线播放| 国产小视频a在线观看| 国产欧美日韩va另类在线播放| 三级国产在线观看| 毛片手机在线看| 国产凹凸一区在线观看视频| 日韩成人在线一区二区| 日本国产一区在线观看| 日本免费a视频| 色综合热无码热国产| 丁香六月综合网| 国产精品妖精视频| 黄色污网站在线观看| 色综合五月婷婷| 精品99在线观看| 免费又黄又爽又猛大片午夜| 韩国福利一区| 亚洲国产精品VA在线看黑人| 小说区 亚洲 自拍 另类| P尤物久久99国产综合精品| 免费无遮挡AV| 视频在线观看一区二区| 亚洲乱伦视频| 中美日韩在线网免费毛片视频| 呦女亚洲一区精品| 欧美久久网| 欧美在线观看不卡| 91精品国产情侣高潮露脸| 色老二精品视频在线观看| 亚洲三级影院| 99精品视频在线观看免费播放| 无码一区二区三区视频在线播放| 精品国产福利在线| 亚洲精品天堂在线观看| 啊嗯不日本网站| 在线日本国产成人免费的| 日韩毛片视频| 国产精品久久久久久久伊一| 日本一本正道综合久久dvd| 一级毛片免费观看久| 国产亚洲精品在天天在线麻豆| 国产亚洲精品自在久久不卡| 久久久久久午夜精品| 成人欧美在线观看| 欧美福利在线观看| 国产一级妓女av网站| 狠狠亚洲婷婷综合色香| 97国产精品视频自在拍| 日韩中文无码av超清| 浮力影院国产第一页| 国产精品人莉莉成在线播放| 国产小视频a在线观看| 日韩毛片在线播放| 久久男人资源站| 国产欧美日韩一区二区视频在线| 亚洲日韩图片专区第1页| 综合亚洲网| 国产成人91精品| 这里只有精品在线播放| 国产精品私拍99pans大尺度| 亚洲国产中文精品va在线播放| 欧洲极品无码一区二区三区| 国产a v无码专区亚洲av| 亚洲最新在线| 波多野结衣中文字幕一区二区| 免费人成视网站在线不卡| 亚洲全网成人资源在线观看| 国产成人午夜福利免费无码r| 亚洲人在线| 久久鸭综合久久国产| 亚洲精品麻豆| 国产在线啪|