自分で作ったり提供したりするものは、まず自分自身で使ってみろろということです。自分じゃ使わないものなら人はいくらでも無責任にも無思考にもなれる。そういう投げやりな「サービス」やら「プロダクツ」なんて、だれだってイヤだ。自分が作り手と同時に利用者の立場になれば、ちゃんと使えるレベルのものを提供しようとします。

2010年4月14日水曜日

GWT JSNIサンプル

初めてGoogle Web Toolkit開発ツールキットのJSNI機能を触りました、サーバー側でnative文言でJavaScript文法を記述する手法です。

サンプル

コード:
public void onModuleLoad()
{
    Button button = new Button("Run This");
    final Label lblMsg = new Label();

    button.addClickHandler(new ClickHandler()
    {
       
        @Override
        public void onClick(ClickEvent event)
        {
            // TODO Auto-generated method stub
            alert("helo jsni!");
            Window.alert("helo gwt alert.");
        }
    });
   
    RootPanel.get("div01").add(button);
    RootPanel.get("div01").add(lblMsg);
}
public static native void alert(String msg) /*-{
  $wnd.alert(msg);
}-*/;  

0 件のコメント:

コメントを投稿

ホームページ