Lotus BeanMachine 參考手冊
加入 Applet 元件
加入 Applet 元件
現在,讓我們看看如何加入 applet。您可以自己建立 applet,也可以從 web 下載一個。但是,一旦取得 applet 之後,要將它匯入 BeanMachine 就很方便了,而且也很迅速。
請記住,如果您下載的 Java 類別不在 JAR 當中,該類別必須位於BeanMachine 「Bean 精靈」所認得的類別路徑的目錄下。您可以將您要匯入的類別檔案,放在 BeanMachine 的「Beans」資料夾內,而避開這個問題。當您安裝 BeanMachine 時,會修改類別路徑,讓它加入「Beans」資料夾,因此「Bean 精靈」會自動看到您複製到那裡的任何類別。
現在讓我們試試看吧。如果您要匯入新的元件或 Bean,請從「選項」下拉式清單選取「Bean 精靈」。然後,在精靈的「歡迎」標籤上,選取「建立新的元件」,並輸入您要匯入的類別名稱 (稍後,我們將討論如何修改 BeanMachine 「選用區」上的現有元件)。請記住,您所匯入的類別可以是任何 Java 類別,包括 applet 或其他種類的 Java 類別。如果該類別是在套裝軟體中,則必須輸入完整的類別名稱 (亦即 java.awt.Button)。
下面這個範例提供了一個樣本 applet 讓您練習。請輸入下面這個字作為類別名稱:
Fireworks
(Fireworks 在 BeanMachine 的「Beans」資料夾中是一個 Java 類別)。當您用「Bean 精靈」建立新元件時,BeanMachine 會自動建立一個對應的 JAR 檔。
準備就緒之後,請按一下 「下一步」,繼續進行。
當 BeanMachine 讀完類別檔時,螢幕會出現「選用區」標籤。您可以在精靈的「選用區」標籤上,輸入新元件的名稱,並輸入說明文字,然後在 BeanMachine 的選用區上,選擇一個種類來存放新元件。您可以將新元件放在任何一個現存的 BeanMachine 元件種類中,也可以自己建立一個新的種類名稱,如「特殊效果」或「我的元件」。此外,「選用區」標籤還可以讓您選擇新元件的圖示。您可以從範例中選擇一個圖示,也可以使用任何一個 GIF 或 JPEG 影像。只要您願意,不妨從清單中選擇 fireworks.gif
。
畫面也會出現「元件接受子項」核對框。如果您要匯入的新元件有能力接受其中的其他元件,請勾選此框。根據預設值,大部份的元件都不接受子項,因此這個勾選框其實可以留空。但是,如果您所匯入的是接受子項的元件 (如面板),而您希望使用者能夠刪除元件中的其他元件,那麼請勾選此框。
準備就緒之後,請按一下「下一步」,繼續進行。
下一個出現的標籤是「Applet」標籤。您可以在此處指定 applet 的參數名稱和預設值。
Fireworks applet 需要一個參數和速度,由於 10 還算不錯的預設值,因此請從清單中選取「速度」,然後按「編輯」,輸入此值。如果您需要存取新元件的動作、屬性和事件,請勾選「啟用進階的 applet 設定」。
當您輸入 10
作為速度參數之後,請按一下「確定」,待一切就緒時,再按一下「Bean 精靈」上的「下一步」。
下一個標籤是「發送」標籤,所有的 JAR 檔案將在此標籤當中全部列出,只要按一下「完成」即可建立。您可以在此標籤當中,新增、更名、和 (或) 除去新元件所需的其他檔案,藉此修改 JAR 檔。如果 Fireworks.class
尚未勾選,請勾選它。
在發送 BeanMachine 中的 applet 時,您所勾選的檔案,將併入元件當中一起發送。請務必將新元件所需的檔案全部勾選,以確保 applet 在發送時可以正常運作。
準備就緒之後,請按一下「下一步」,繼續進行。
下一個標籤是「移轉」標籤。您可以在此處輸入資訊,幫助 BeanMachine 開啟含有前版元件的 applet (.app 檔)。這個標籤在大部份的情況下都得使用。如果需要「移轉」標籤功能的詳細說明,請參閱移轉元件。
待一切就緒,準建立新元件時,請按「完成」。
然後 BeanMachine 便可以匯入新的 Fireworks 元件,將它放在您所指定之種類下的「選用區」上。現在,請重新啟動 BeanMachine,來測試新的元件。
要測試新的 Fireworks 元件,請將它放在 applet 畫布上,並調整其大小和位置屬性,將寬度定為 200,高度定為 100。現在,請按「執行」看看 fireworks。 請注意:您所匯入的 applet,必須能夠在 Netscape Navigator 2.0 或 2.0 以後的版本,或者在 Internet Explorer 3.0 或 3.0 以後的版本上執行。
有關自行設定 BeanMachine 選用區的其他相關指示,請參閱:
加入 JavaBean
加入其他的 Java 元件
自行設定現有的元件