国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Java Applet的應用技巧(1)

2019-11-18 14:37:56
字體:
來源:轉載
供稿:網友

  java Applet因其強大的功能在網絡的運用中越來越受重視,然而Java的編程卻不是那么簡單的;所謂萬事開頭難,Java的編寫也是如此,因此我在這里介紹一些最基本的Java應用技巧給大家做參考,希望能對大家有所啟發。以下我介紹一些Java運用中最基本的技術,與這些程序相關的例子請看Applet實例。

· 一、顯示文字

顯示文字是Java中最基本的功能,使用非常簡單的方式來支持文字的顯示,只要使用類Graphics中的drawString()函數就能實現。我們來看最簡單的HelloWorld例子:

//HelloWorld.java
import java.awt.*;
import java.applet.*;
public class HelloWorld extends Applet
{
String text="Hello World!";
public void paint(Graphics g)
{g.drawString(text,20,20);} //在坐標20,20處顯示text的內容
}

這是最基本的Java Applet,運行的時候僅顯示“Hello World!”。Java支持Unicode,因此中文也能在Java中很好地顯示出來,我們把“Hello World!”改成“世界你好!”,同樣可以顯示(假如無法正確顯示,則是瀏覽器的Bug,我所用的IE4.0就存在這樣的問題,請改用Netscape)。值得注重的是,在Java中每個字符用16位來表示,而不是8位,這與C語言是不同的。

· 二、讀取參數

Java Applet也可以從所在的頁面讀取參數,頁面通過<param name="??" value="??">將參數傳遞給Applet,程序應該在初始化的階段將參數讀入,完成程序的預備工作。例子:

//ShowText.java
import java.awt.*;
import java.applet.*;
public class ShowText extends Applet
{
String text;
public void init()//初始化函數
{
text=getParameter("Word");//讀入參數word
}
public void paint(Graphics g)
{g.drawString(text,20,20);}
}

因此我們應該在頁面中設置word的參數:

<applet code="ShowText.class" width="100" height="28">
<param name="word" value="Hello World!">
</applet>

此時程序就可以從參數"word"中讀到"Hello World!",然后顯示出來。當然在參數設置中,word和WORD是一樣的,不區分大小寫。

· 三、響應鼠標

與用戶的交互是Java的主要作用,也正是Java吸引人的原因,用戶可以通過鼠標和鍵盤與Java Applet程序對話。我們先來看響應鼠標的例子:

//Mouse.java
import java.awt.*;
import java.applet.*;
public class Mouse extends Applet
{
String text="";
public void paint(Graphics g)
{g.drawString(text,20,20);}
public boolean mouseDown(Event evt,int x,int y)//鼠標按下處理函數
{
text="Mouse Down";
repaint();
return true;
}
public boolean mouseUp(Event evt,int x,int y)//鼠標松開處理函數
{
text="";
repaint();
return true;
}
}



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝清县| 阿坝县| 攀枝花市| 秦皇岛市| 呼图壁县| 阿拉善盟| 紫云| 阜阳市| 吴堡县| 修武县| 全南县| 进贤县| 博湖县| 循化| 沂水县| 疏勒县| 兴隆县| 彰化市| 阿合奇县| 安仁县| 开鲁县| 克拉玛依市| 清镇市| 清涧县| 兴安盟| 乌拉特后旗| 迁安市| 玛多县| 德钦县| 凌云县| 巴中市| 咸宁市| 广德县| 龙南县| 农安县| 会理县| 旺苍县| 石泉县| 文昌市| 惠东县| 封丘县|