跳至內容

Palm OS/SuperWaba 程式設計

來自華夏公益教科書,開放的書籍,為開放的世界

下載 SuperWaba SDK

[編輯 | 編輯原始碼]

你可以從這裡下載:http://www.superwaba.com.br/en/downloads.asp *404 錯誤

如果它要求您登入,請建立一個帳戶(免費)或使用來自 BugMeNot.com 的帳戶。

解壓 SDK

[編輯 | 編輯原始碼]

如果您執行的是 Linux,您可以將 .exe 重新命名為 .rar 並使用 unrar 解壓 SDK。

unrar x GPL_SuperWabaSDK.rar

設定 Eclipse

[編輯 | 編輯原始碼]

在 Eclipse 中建立一個新的 Java 專案,“從現有原始碼”,目錄為:$SUPERWABA/src/java/

將外部存檔新增到構建路徑:$SUPERWABA/lib/SuperWaba.jar。

經過一番調整,我的 .classpath 最後變成了這樣

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
	<classpathentry excluding="waba/|superwaba/bin/" kind="src" path=""/>
	<classpathentry kind="lib" path="/home/user/SuperWaba/lib/SuperWaba.jar"/>
	<classpathentry kind="lib" path="/home/user/SuperWaba/lib/vm/applet/Waba_only.jar"/>
	<classpathentry kind="output" path="superwaba/bin/"/>
</classpath>

執行示例

[編輯 | 編輯原始碼]

執行:執行... Java 應用程式

  • 主類:waba.applet.Applet
  • 引數:superwaba.samples.ui.gadgets.UIGadgets

我們的第一個程式

[編輯 | 編輯原始碼]
package superwaba.samples.helloworld;

import waba.ui.Label;
import waba.ui.MainWindow;

public class HelloWorld extends MainWindow {
	public HelloWorld() {
		super("HelloWorld!", TAB_ONLY_BORDER);
	}
	
	@Override
	public void onStart() {
		add(new Label("My Hello World Program"), CENTER, CENTER);
	}
}

以與執行示例應用程式相同的方式執行此程式。

華夏公益教科書