Lwuit精简解说,Lwuit的21条

来源:技术人生 责任编辑:栏目编辑 发表时间:2013-07-01 09:32 点击:
Lwuit精简解说,Lwuit的21条
     虽说标题是精简解说,但总的来说内容还是很多的,如果不想看搅人的英文或繁琐的API,以下的一些文字也许能够作为你的中文精简参考文档,即使你不是做Java开发的(也许将来你会),我想下面的知识也是值得收藏的。如果你不知道一些组件的基本使用方法,或者是布局方式,文中几句话就能得到你所想要的。
      本人是做.NET开发的,由于新找的工作,去到公司时,.NET网站已经处于收尾阶段,现在要做J2ME的项目(能和.NET网站相连),需要学习一些Java方面的知识,就收集了一些基础知识。以下文字也能够让初学J2ME的人快速熟悉一些基本知识及运用。如果文中有什么错误,希望各位指出,我会及时改正。
      本文是我前几天保存的一篇文章,但地址已经忘记,原文格式非常混乱,虽然是转载,但我也花费了不少时间进行整理,以及格式的排版,同时也学习了一遍,这是一篇好文,但我们不该让它沉底。
      下面进入正题:
      Sun发布了LWUIT(Light-Weight UI Toolkit)的源代码以及示例代码。项目主页访问:https://lwuit.dev.java.net/
  The Lightweight UI Toolkit (LWUIT) 是一个轻量级JavaME UI工具包。LWUIT类似Swing 的MVC架构, 支持多种布局(Layouts), 皮肤更换, 字体, 触摸屏, 动画效果, Rich控件, 3D集成, Painter, 模式对画框, I18N/L10N等。
      学习Lwuit时,一些基础知识是一定要掌握的,以下是一些基本应用,包括组件的一些基本属性,使用方式,以及布局,并提及一些需要注意的地方。
在MIDlet中初始化Lwuit 也是唯一使用原有J2me的东西 
      可以在startApp方法中定义启动的过程 
        public void startApp() { 
            //init the LWUIT Display 
            Display.init(this); 
            //加载资源文件 
      try { 
      Resources r = Resources.open("/myresources.res"); 
      UIManager.getInstance().setThemeProps(r.getTheme( 
      r.getThemeResourceNames()[0]) 
      ); } 
      catch (java.io.IOException e) { 
      } 
简单的使用一个内置Form进行显示,而无须使用一个而外的类 
   Form f = new Form(); 
   f.setTitle("Hello World"); 
   f.setLayout(new BorderLayout()); 
   f.addComponent("Center", new Label("I am a Label")); 
   f.show(); 
   注意使用show方法进行显示 
组件介绍 
关于组件的使用,我一共列出了21条:
1。Component,Container,Form
2。Label
3。Button
4。RadioButton,ButtonGroup,CheckBox,ComboBox
5。TextArea 
6。TabbedPane
7。 使用 Lists 
8。ListCellRenderer 渲染器 
9。使用 Dialogs 对话框 
10。使用LayoutManagers 使用布局管理器(BorderLayout,BoxLayout,FlowLayout,GridLayout,GroupLayout) 
11。使用 Painter 
12。Using the Style Object 设置样式对象 
13。Theming 皮肤 
14。Resources 资源
15。Localization (L10N) 本地化
16。M3G 用于实现3D功能,需要手机的支持 Jsr184 
17。Logging 日志,可以保存在RMS或者本地文件中 
18。创建自定义的组件,只要继承Component对象,然后重写paint方法即可,类似Canvas的操作 
19。用于在窗口变化时候获取合适的显示效果 
20。影响内存使用的因素 
21。Speed 速度方面 
1。Component,Container,Form
      Component 用于显示到页面上的基础部分,可以理解为DisplayObject,也就是组件部分 
      Container 用于保存多个Components的容器类型,提供了布局的能力 
      

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Java编程语言的八大优点
      • JVM对象生命周期详细介绍
      • Java平台上的CRM系统
      • Java 算数测试小程序
      • Java环境 使用Resin在NT环境下配置JSP环境
      • Command(命令模式)
      • Java 一个简单的画图程序
      • Java 日历的小程序
      • Java 数组的复制
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1