gwt maven plugin 創建 SmartGwt 項目 + I18N (圖文)之三

開發環境:

JDK1.6, Maven 3.0, GWT2.1.1, SmartGwt 2.3

 

本文介紹第三步:替換爲 SmartGwt 項目

 

準備工作:

1)第二步所建立的項目;

2)自己熟悉的 IDE

 

 

1、修改 pom.xml

增加 SmartGwt repository

增加 SmartGwt 依賴

 

完整 pom.xml 如下:

 

 2、修改 *.gwt.xml

在 resources/com/train 下找到 mysql.gwt.xml,修改如下:

 主題 theme 可自行選擇。

 

3、修改 entry-point 類,換成 SmartGwt 實現

  

 說明:一個 VLayout 佈局,DynamicForm中一個 ButtonItem ,一個TextItem

ButtonItem 監聽鼠標點擊事件,顯示用戶在 TextItem 所輸入的內容。

 

4、給 Host Page 減肥

去掉不必要的內容,如下:

 

body 部分的 iframe 支持頁面歷史功能;<noscript />部分的作用是:當瀏覽器不支持js,顯示友好提示信息。

 

5、運行項目

運行 mvn gwt:run,默認英文頁面:

鏈接後加 &locale=zh, 顯示中文頁面:

說明:SmartGwt UI 組件本身有國際化資源配置,比如這個彈出框的標題已自動顯示爲中文的"消息"。

如果有其他 UI ,其文字部分也將同時顯示爲中文。

 

小結:

到這裏已完成 SmartGwt 項目的創建及 I18N 實現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章