隨筆-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
          也就入個門哈,后續還是挺難的。  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 柘荣县| 建德市| 广元市| 延边| 孟村| 邯郸市| 尼玛县| 龙胜| 清流县| 合川市| 江孜县| 太仆寺旗| 福鼎市| 分宜县| 长海县| 清水河县| 河东区| 万全县| 顺平县| 米脂县| 乐昌市| 镇康县| 兴山县| 义乌市| 苗栗市| 岗巴县| 佳木斯市| 通榆县| 渭南市| 金坛市| 泾川县| 鹰潭市| 边坝县| 凌海市| 湖口县| 邻水| 黎平县| 界首市| 无为县| 龙海市| 金山区|