Delphi VJ VB VC 討論 聯繫 首頁
MS VJ 參考文件

 四主方法
 運算子
 流程敘述
 初探 JAVA
 JAVA 套件
 網頁 JAVA
 JAVA 網頁(上)
 JAVA 網頁(下)
 事件應用
 佈局控制

作品介紹

免費下載

廠商軟體


網頁與JAVA的關係

使用Applet範本
File-->NewProject-->New選項頁-->WebPages-->Applet On HTML

Part1: 在【專案瀏覽器】視窗中,在Java檔案Applet1.java上按右鍵,並選取『檢視程式碼(View Code)』
import java.awt.*; //匯入所有Java內建繪圖能力套件
import java.applet.*; //匯入Applet套件

/** Javadoc註解
* This class reads PARAM tags from its HTML host page and sets
* the color and label properties of the applet. Program execution
* begins with the init() method.
*/

public class Applet1 extends Applet //指出我們的applet類別
{
 
Part2:HTML瀏覽:在【專案瀏覽器】視窗中,雙擊Page1.htm圖示
模擬網頁真實畫面
網頁原始碼內容
 
Part3:HTML的模樣
<HTML>
//這個標記後面接著應該被一個網頁瀏覽器解讀,以顯示資訊之程式碼。檔案的結尾是</HTML>,指定了HTML程式碼的結尾

<HEAD>
//在<HAND>與</HAND>之間所有的東西提供關於文件的資訊

<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
//<MATA>標記是用來識別文件是誰做的、來自哪一個網站、用什麼程式做的

</HEAD>//這個標記結束<HAND>區段

<BODY>
//<BODY>標記包含真正文件內容的最前面,它是網頁上所有HTML的家,當然也包括了<APPLET>,它是applet程式碼放置的地方。

<P>&nbsp;</P>//這個程式碼是HTML把空白區段放在applet顯示區域的方式,在這樣的方式下,將有一些空白圍繞它。

<!-- Insert HTML here -->
//<!-- Insert HTML here -->文字註解並標示我們能加入HTML標記與文字的地方。

    <applet  code=Applet1.class
//CODE屬性的值是與applet相關的類別檔案的名稱。類別檔案不是Java原始碼檔案,但編譯Java程式碼給Applet1類別(有.calss的副檔名)

        name=Applet1
        width=320
        height=200 VIEWASTEXT>
//HEIGTH與WIDTH屬性告訴瀏覽器applet畫網頁時有多少空間。
//VIEWASTEXT選項告訴HTML程式碼視窗,顯示applet的程式碼來代替設計applet。


        <param name=label value="This string was passed from the HTML host.">
        <param name=background value="008080">
        <param name=foreground value="ffffff">
    </applet>
//這樣結束了<APPLET>標記。

</BODY>
//這樣結束了HTML文件的主文。

</HTML>
//這樣則結束了HTML文件。
 
Part4:<APPLET>標記

屬性

用途

必須?

CODEBASE

給檔案替代位置

URL

NO

CODE

Java類別檔案名稱

Java類別檔案名稱

YES

NAME

執行applet的名稱

字串

NO

ALT

如果網頁瀏覽器不支援時顯示的字串

字串

NO

ALIGN

Applet在網頁中的位置

左,右,上,中,下

NO

HEIGHT

顯示區域的垂直大小

數字

YES

WIDTH

顯示區域的水平大小

數字

YES

HSPACE

周圍水平空間的總和

數字

NO

VSPACE

周圍垂直空間的總和

數字

NO


本網頁由昱得資訊工作室製作(C) Copyright Valor-Studio since in 1993

 

本網站全部內容係屬【昱得資訊工作室】版權所有,轉載必究,
非經正式書面同意,不得將全部或部分內容,以任何方式轉載於其他網站或用於任何商業行為