隨筆-126  評論-247  文章-5  trackbacks-0

          準備

          安裝好 GWT 開發環境(還沒安裝好?參考本博客文章 GWT 環境搭建GWT Debug 環境搭建)。下載 GXT 并解壓(點擊下載 gxt-2.3.1

          創建 GWT Java Project

          ( 還不會創建?參考本博客文章 GWT 環境搭建 中 HelloWorld 的創建過程。)

          安裝 GXT

          將解壓得到的 gxt-2.3.1.jar 拷貝到項目的 war/WEB-INF/lib 下,選中 gxt-2.3.1.jar 右鍵 Build Path --> Add to Build Path。
          在 war 目錄下創建一個 gxt 文件夾,將解壓縮得到的 gxt-2.3.1/resources 目錄下的子目錄全部拷貝到 war/gxt 目錄下。


          編輯 GxtTutorial.gwt.xml 文件,在里面添加一行 <inherits name='com.extjs.gxt.ui.GXT'/>
          <module>
              <inherits name="com.google.gwt.user.User"/>
              <inherits name='com.extjs.gxt.ui.GXT'/>
              
          <inherits name="com.google.gwt.user.theme.clean.Clean"/>
              <entry-point class="fan.tutorial.client.GxtTutorial"/>
              <source path="" />
              <set-property name="user.agent" value="gecko1_8" />
          </module>

          編輯 GxtTutorial.html,在里面添加一行 <link rel="stylesheet" type="text/css" href="gxt/css/gxt-all.css" /> 
          ......

          <link type="text/css" rel="stylesheet" href="GxtTutorial.css">
          <link rel="stylesheet" type="text/css" href="gxt/css/gxt-all.css" />

          ......

          編寫 GXT Hello World

          package fan.tutorial.client;

          import com.extjs.gxt.ui.client.widget.Html;
          import com.extjs.gxt.ui.client.widget.Window;
          import com.google.gwt.core.client.EntryPoint;
          import com.google.gwt.user.client.ui.RootPanel;

          public class GxtTutorial implements EntryPoint {

              @Override
              public void onModuleLoad() {
                  Window window = new Window();
                  window.setHeadingText("System Message");
                  window.add(new Html("<p style='font-size:28px;padding:15px;'>Hello World!</p>"));
                  window.setWidth(450);
                  window.setHeight(400);
                  window.setShadow(false);
                  window.show();
                  RootPanel.get().add(window);
              }
          }

          配置 Tomcat server.xml



          (沒看明白?參考本博客文章 GWT Debug 環境搭建

          開啟 GWT Debug

          在 eclipse 中啟動 Tomcat,啟動 GWT Debug(參考本博客文章 GWT Debug 環境搭建)。



          訪問 http://localhost/gxttutorial/GxtTutorial.html?gwt.codesvr=127.0.0.1:9997



          至此,我們的第一個 GXT 程序跑起來了,是不是很簡單呢 : )




            
          posted on 2014-05-20 09:00 fancydeepin 閱讀(3085) 評論(4)  編輯  收藏

          評論:
          # re: GXT 快速入門 2014-05-20 23:11 | 健身增肌
          編程很辛苦大家要注意休息  回復  更多評論
            
          # re: GXT 快速入門 2014-06-04 11:16 | 皮衣
          一般用哪個工具來開發GWT項目?  回復  更多評論
            
          # re: GXT 快速入門 2014-10-11 16:16 | 教主哥
          LZ加油!最近一直在學習著GXT  回復  更多評論
            
          # LED display[未登錄] 2014-11-20 11:15 | CCC
          也就入個門哈,后續還是挺難的。  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 鄂尔多斯市| 黎平县| 巴林右旗| 东乌珠穆沁旗| 张家港市| 方城县| 平乡县| 璧山县| 台安县| 灌南县| 双辽市| 全南县| 辉南县| 根河市| 吉林市| 墨江| 甘肃省| 宁蒗| 沙坪坝区| 汤阴县| 壶关县| 德昌县| 上杭县| 青海省| 宣恩县| 昌吉市| 澄城县| 普陀区| 南漳县| 邢台县| 广饶县| 姚安县| 土默特左旗| 壤塘县| 托里县| 嘉黎县| 大丰市| 五原县| 陈巴尔虎旗| 东莞市| 托里县|