0

ZK 和 Java 連結使用

asked 2012-09-30 17:39:15 +0800

sunh gravatar image sunh
6

1、把 Java 的原始碼放置於另一個檔案內,然後讓 zul 檔把它引入。
2、zul 檔可以使用已經編譯好的 Java 類別檔(即 .class 檔)。

如 何 做 是 否 有 范 例 。

delete flag offensive retag edit

1 Reply

Sort by » oldest newest

answered 2012-10-06 15:06:51 +0800

sunh gravatar image sunh
6

my.zul

<?page title="new page title" contentType="text/html;charset=UTF-8"?>
<window id="main" onCreate="MyManager.init(main)"
onOK="MyManager.process(main)" onCancel="MyManager.cancel(main)" >
<button label="OK" onClick="MyManager.save(main)"/>
<button label="Cancel" onClick="MyManager.cancel(main)"/>
</window>


MyManager.java

package cx.mymanager;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Window;

public class MyManager {
public static void init(Window main) {
main.setTitle("关注我的请求!");
}

public static void save(Window main) throws InterruptedException {
main.setTitle("save......");
Messagebox.show("您的信息已经保存!");
}

public static void cancel(Window main) throws InterruptedException {
main.setTitle("cancel......");
Messagebox.show("你取消的请求已经完成!");
}
}


点 击 ok 按钮 无法 调 用 MyManager.java

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2012-09-30 17:39:15 +0800

Seen: 206 times

Last updated: Oct 06 '12

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More