日历
«  2018 5  »
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
最新评论
网站统计
  • 建站时间: 2010/03/29
  • 日记:4142 篇
  • 照片:45 张
  • 话题:14 篇
  • 评论:1108 篇
  • 注册用户:14
  • 今日访问:3663
  • 本周访问:21259
  • 本月访问:37395
  • 全部访问:5900728
GWT RSS   共有6篇 每页5篇 第1页 共2
下页 尾页

smartgwt (A)

2012/02/21  作者:阿耀   心情: sunny  Tuesday (17:44)

 smartgwt一个比较陌生的名字,却充满了神奇,模糊了web应用和windows应用的界限。很多人听过gwt,是的,用java写Ajax,smartgwt不仅多了一层华丽的包装,而且将gwt发挥到了极致!三者结合所产生的优势:跨操作系统、跨浏览器(主流的)、异步的实现web应用程序。

  smartgwt很大的一个特点是,即使你不会美工,也能将页面处理的很得体,很美观(限网络应用程序,不需要太多的修饰)。

grid:  grid    tree: tree

关键字:   smartgwt   (A)  
GWT | 评论(0) | 阅读(11413) | Trackback(0) |

Gwt.create自动生成代码

2011/06/01  作者:阿耀   心情: sunny  Wednesday (17:44)

 

通过Gwt.create(Interface.class),根据自己给定规则,自动生成InterfaceImpl类:

1.定义exportGenerator 模块

 xml代码
关键字:   Gwt.create自动生成代码  
GWT | 评论(0) | 阅读(5932) | Trackback(0) |

gwt项目开发的经验集

2011/04/11  作者:阿耀   心情: sunny  Monday (19:52)

   正在做一个gwt项目的开发,我会把在项目开发中遇到的问题以及解决方法记录下来(有很多是同事,也整理放在其中了),以供同道中人参考,少走不该走的路,也希望与同仁交流。

      gwt的1.4发布了,好久没有更新我的文章了,现在又准备开始更新。源代码(总):http://www.blogjava.net/Files/peacess/freelinz-gwt-experience.rar

    mail:peacess@163.com
    qq:64407724
目录:
13,用gwt在web中实现上下文菜单(右键菜单、弹出菜单) 2007年8月3日

12,gwt中使用float样式实现 完成 2007年7月28日
11,文件下载(download,通过表单方式
完成 2007年8月6日

10,阻止事件传到父对象 2007年7月31日
9,文件上传客户端(upload隐藏表单) 2007年7月29日
8,不换行:表格字符、多种widget的组合 计划中
7,css的(边框)margin、border、padding、width、height与dom对象的属clientWidth、offsetWidth、offsetHeight等的关系及gwt的获取与设置>  完成 2007年5月9日
6,学习资源              完成 2006年12月21日
5,给gwt的ui组件增加事件 完成 2006年12月17日
4,按钮的鼠标进出样式    完成 2006年12月14日
3,元素宽度计算          完成

关键字:   gwt项目开发的经验集  
GWT | 评论(0) | 阅读(9719) | Trackback(0) |

(转)GWT国际化

2010/07/13  作者:耀耀   心情: sunny  Tuesday (21:36)

Internationalization 国际化 (I18N)
国际化(简写为i18n)是一个附加框架的过程,它让你的应用程序支持不同国家的语言。
Localization 本地化(L10N)
本地化(简写为l10n)为当使用框架定制应用程序的每一种语言时。
GWT提供了完整的和可伸缩的国际化支持工具。
还有拼写检查和语法错误检查等。
实现国际化的标准Java方法是通过资源绑定和配置文件来实现。GWT也是如此。
一、Constants,Messages and Dictionary
GWT为本地化文本提供了4种选择。
1)常量 Constants
这种类型只能用于文本中且不能替换。例如域标签或菜单名,还有数字、布尔值和映射等。
2)ConstantsWithLookup
者是同样的常量接口,且你可以用动态字符串来查找它。
3)Message
这是通常的字符串,可以包括占位符。
4)Dictionary
这是最灵活的,在所有选择中最低效的,字典接口支持动态指定现场(locale)。
前三者更高效一些,因为能提前决定现场,再编译到应用程序。GWT编译器为每一个现场产生一个不同的.cache.html文件,并在运行时加载适合的版本。
消息接口对大多数应用程序来说是最好的选择,下面将显示它的用法。
它们的API是相似的。在应用程序中使用多个风格是可能的。
二、建立属性配置文件(Property File)
下面用一个简单的程序开始,使用消息代替硬编码的(hard-coded)字符串来转换它,原始程序如下:
I18NProject/src/com/xyz/client/I18NOrig.java
--------------------------------------------------
public class I18NOrig implements EntryPoint{
  privae Button m_clickMeButton;
  public void onModuleLoad(){
    RootPanel rootPanel=RootPanel.get();
    {
      m_clickMeButton=new Button();
      rootPanel.add(m_clickMeButton);
      m_clickMeButton.setText("Click me!");
      m_clickMeButton.addClickListener(new ClickListener(){
        public void onClick(Widget sender){
   

关键字:   (转)GWT国际化  
GWT | 评论(3) | 阅读(7443) | Trackback(0) |

GWT:实现国际化和本地化-第一种

2010/07/08  作者:耀耀   心情: sunny  Thursday (23:48)

       定义一个继承com.google.gwt.i18n.client.Messages接口的子接口MyMessages,在此接口目录下建一个名为MyMessages.properties的属性文件,可以在属性文件中定义需要国际化的字符,注意要使用UTF-8编码.定义好字符后,在MyMessages接口中定义接口方法,方法名要与属性文件中的字符相同...例如

Java代码
  1. public interface MyMessages extends Messages {   
  2.   
  3.     String messageBox_ok();   
  4.     String messageBox_cancel();   
  5.     String m_helloAlert_text(String toolkit); 
  6. }  
 对应的属性文件为:
Properties代码
  1. messageBox_ok=确定   
  2. messageBox_cancel=取消  
  3. m_helloAlert_text=Hello,{0} World!
调用方法:
Java代码
GWT | 评论(4) | 阅读(5869) | Trackback(0) |