- 浏览: 212217 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
fenglongcen:
java可以写测试脚本吗?
linux 通过脚本执行java程序 -
chensss2008:
我代为回答2楼的问题,呵呵,因为我也遇到了这个问题。使用adm ...
SVNManager使用介绍 -
小诗诗:
我想问一下怎么使用“服务器配置管理员”怎么登陆啊!!!! ...
SVNManager使用介绍 -
sbcqw93:
能创建文件夹吗?比如说:http://127.0.0.1/sv ...
SVNManager使用介绍 -
energykey:
yhjhoo 写道好像没有一个外部的jar包,请教以下如何在l ...
linux 通过脚本执行java程序
J2ME关于Lwuit应用的钟表ClockWidget程序
package com.mopietek; import java.util.Calendar; import java.util.Date; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; import com.sun.lwuit.Command; import com.sun.lwuit.Dialog; import com.sun.lwuit.Display; import com.sun.lwuit.Form; import com.sun.lwuit.Graphics; import com.sun.lwuit.Image; import com.sun.lwuit.Label; import com.sun.lwuit.events.ActionEvent; import com.sun.lwuit.layouts.BorderLayout; public class LwuitClockDemo extends MIDlet{ public LwuitClockDemo(){ } public Form clockForm; protected void startApp() throws MIDletStateChangeException { Display.init(this); try{ showClock(); }catch(Exception e){ e.printStackTrace(); } } public void showClock(){ try{ clockForm = new Form(){ public void keyPressed(int keyCode){ switch(keyCode){ case 35: exitApp(); break; default: break; } } }; clockForm.setLayout(new BorderLayout()); Label animation = null; animation = crateClockLabel(clockForm); clockForm.addComponent(BorderLayout.NORTH,animation); clockForm.addCommand(new Command("按'#'键退出"){ public void actionPerformed(ActionEvent evt){ exitApp(); } }); clockForm.show(); }catch(Exception e){ e.printStackTrace(); } } public Label crateClockLabel(final Form f){ Label animationLabel = null; try{ final Image clockBackGround = Image.createImage("/clockback1.png"); final Image hourImage = Image.createImage("/hour.png"); final Image minImage = Image.createImage("/min.png"); final Image secImage = Image.createImage("/sec.png"); animationLabel = new Label(""){ private long lastInvoke; int hour,min,sec; public Image getIcon(){ return clockBackGround; } public void initComponent(){ //设置它以动画形式可见其外观 f.registerAnimated(this); } public boolean animate(){ long current = System.currentTimeMillis(); if(current - lastInvoke > 999){ lastInvoke = current; return true; } return false; } public void paint(Graphics g){ g.drawImage(clockBackGround, getX(), getY()); //获取时间 Calendar calendar = Calendar.getInstance(); Date date = new Date(System.currentTimeMillis()); calendar.setTime(date); hour = calendar.get(Calendar.HOUR_OF_DAY); min = calendar.get(Calendar.MINUTE); sec = calendar.get(Calendar.SECOND); g.drawImage(hourImage.rotate(hour * 30 + min /2 - 90), getX(), getY()); g.drawImage(minImage.rotate(min * 6 - 90), getX(), getY()); g.drawImage(secImage.rotate(sec * 6 - 90), getX(), getY()); } }; }catch(Exception e){ e.printStackTrace(); } return animationLabel; } public void exitApp(){ if(Dialog.show("LWUIT Clock", "退出吗?", "OK", "Cancel")){ notifyDestroyed(); } } protected void destroyApp(boolean unconditional) throws MIDletStateChangeException { // TODO Auto-generated method stub } protected void pauseApp() { // TODO Auto-generated method stub } }
发表评论
-
Lwuit---小细节疑难杂症整理
2010-05-04 17:41 14461、textArea 显示文本内容,在部分手机上无法显示全部内 ... -
Lwuit布局管理
2010-05-04 15:40 1642布局管理器中一个比较特殊的管理器CoordinateLa ... -
J2ME Socket编程
2010-04-25 23:35 4094Socket是套接字,它是基于TCP协议的传输。 在J2ME ... -
Alert用法
2010-04-08 18:21 3884在J2ME中,关于Alert类是用来向用户发出警告信息,一般A ... -
Midlet与Servlet传递Cookie
2010-03-31 11:47 2257Cookie在Java ME平台中没有得到支持,因此要想维持客 ... -
J2ME手机编程中使用字体与游戏键值
2010-03-25 10:02 1410J2me中关于字体Font类的介绍: Font fon ... -
J2me低级UI界面中Canvas类与GameCanvas类
2010-03-23 10:18 3366关于MIDlet类中destroyApp( ... -
J2ME从服务器解析并读取xml文件
2010-03-09 16:55 2224J2ME从服务器解析并读取xml文件,其实跟在本地读取xml文 ... -
J2me语言国际化
2010-03-04 16:39 1597J2me手机开发在早期的WTK没用jsr 238包,所以程序要 ... -
J2ME下载并读取服务器txt文件
2010-03-04 11:56 2058J2ME下载并读取服务器txt文件,我用的公司的服务器,大家如 ... -
J2ME解析并读取xml文件
2010-03-03 17:37 5781用KXML解析读取xml文本 首先需要kxml2-2.3.0. ... -
J2ME手机本地文件上传服务器
2010-02-23 10:20 2727J2ME手机本地存储文件的上传,核心代码如下: pac ... -
读取手机本地图片和文本文件(Lwuit版)
2010-02-22 13:21 2557读取手机存储文件的核心代码: package com.m ... -
J2ME实现从服务器端下载文件(J2me for HttpConnection)
2010-02-07 21:54 2627J2ME实现从服务器端下载文件: 我以下载服务器文件并在手机客 ... -
Lwuit中关于TextField限制输入为数字的内容代码
2010-01-28 10:50 2049Lwuit中关于TextField限制输入为数字的内容代码 ... -
Lwuit实现九宫图特效程序
2010-01-25 12:16 2207最近在网上看到很多九宫图的程序说明,但大多数是转载的,一些知识 ... -
J2ME中关于Lwuit的标签的综合使用
2010-01-22 18:02 2480J2ME中关于Lwuit的标签的综合使用 由于我使用的主题对 ... -
Lwuit中关于TextArea、TabbedPane组件的使用说明
2010-01-21 16:15 2185TextArea组件的使用说明代码如下: package ... -
Lwuit中CheckBox、ComboBox组件的使用说明
2010-01-21 15:53 2411这几天刚刚开始接触LWUIT,前两天从网上搜到一兄台的博客写的 ... -
J2ME配置Lwuit
2010-01-20 11:34 2172使用Eclipse加入Lwuit jar包配置方法 1.先 ...
相关推荐
这个"**Lwuit一些简单测试小应用程序Demo**"是基于LWUIT库编写的示例代码,用于展示LWUIT的功能和用法。 LWUIT的核心特点包括: 1. **跨平台兼容性**:LWUIT支持多种Java ME设备,包括不同的手机和平板电脑,使得...
在“Lwuit入门程序测试一下Demo”中,我们将探讨如何使用LWUIT库来创建简单的应用程序,并通过“LocationDemo1”文件了解其实际应用。 **LWUIT的特点:** 1. **轻量级**:LWUIT设计时考虑了资源有限的移动设备,...
使用LWUIT可以显著提升应用程序的视觉效果,提高用户满意度,同时减轻开发者在界面设计方面的负担。对于想要深入学习LWUIT的开发者来说,这是一个宝贵的资源,可以通过阅读API文档、示例代码和教程来掌握这个强大的...
LWUIT开发文档是指导开发者如何利用LWUIT进行应用程序开发的官方指南或教程。文档内容涵盖了开发过程中的基础概念、界面设计、组件使用以及如何部署应用等相关知识点。 在文档中提到的LWUITThemeStore应用程序是一...
LWUIT是Sun Microsystems(现已被Oracle收购)推出的一个轻量级用户界面库,它允许开发者构建具有丰富图形和交互性的应用程序,尤其适用于资源有限的移动设备。LWUIT提供了一套自定义的UI组件,如按钮、表单、列表等...
【标题】"LWUIT实力应用netbeans教程" 涉及的是轻量级用户界面工具包(Lightweight User Interface Toolkit)在NetBeans集成开发环境中的应用,这是一门关于如何利用LWUIT来创建高效且美观的移动应用程序的教程。...
"lwuit_demo"则是LWUIT的演示程序,通常包含各种预设的UI场景和交互效果,开发者可以通过运行这些示例来直观地了解LWUIT的能力。 在"src"文件夹中,我们可以期待找到LWUIT示例的Java源代码。这些代码通常会包含类、...
LWUIT( Lightweight UI Toolkit)是Java ME平台上的一款开源用户界面框架,专为移动设备设计,用于构建具有丰富图形和互动性的应用程序。这个框架提供了一系列的组件和工具,使得开发者可以轻松创建出美观且功能...
在LWUIT中,模型负责管理应用程序的数据和业务逻辑,视图负责显示数据和接收用户输入,控制器则作为两者之间的桥梁,处理用户的交互事件并更新模型或视图。 LWUIT包含了一系列的组件,如按钮、文本框、列表、表单、...
LWUIT(Lightweight User Interface Toolkit)是Java ME平台上的一个开源用户界面库,它为开发者提供了丰富的UI组件和强大的设计工具,使得在移动设备上创建美观、交互性强的应用程序变得更加简单。这篇开发指南将...
2. **主题和样式**:LWUIT引入了主题的概念,允许开发者通过XML文件定义全局样式,实现应用程序界面的一致性和美观性。主题可以涵盖颜色、字体、边框等元素,使得UI的个性化设计变得更加简单。 3. **动画支持**:...
本文主要探讨的是LWUIT( Lightweight User Interface Toolkit )的开发技术,LWUIT是Java ME平台上的一款轻量级用户界面库,用于创建美观、功能丰富的移动应用程序。LWUIT提供了一套丰富的组件和样式机制,使得...
LWUIT.jarLWUIT.jarLWUIT.jarLWUIT.jarLWUIT.jarLWUIT.jar
这个库在J2ME应用开发中具有广泛的应用,尤其是在开发大型客户端应用程序时,能够显著提升用户体验并简化开发者的工作。 LWUIT的核心特性包括: 1. **组件丰富**:LWUIT 提供了多种预定义的UI组件,如按钮、标签、...
2. **资源封装和主题编辑**:LWUIT 1.2可能提升了资源管理和主题编辑工具的功能,使得开发者能更轻松地设计和应用定制的主题,为应用程序提供一致性和个性化外观。 3. **BUG修复**:针对之前版本中出现的问题,...
这个框架大大简化了J2ME应用的UI开发,提高了开发效率,并且让应用程序在不同设备上的表现更加一致。 LWUIT 的核心特性包括: 1. **组件库**:LWUIT 包含了各种常见的UI组件,如按钮、文本框、标签、列表、表单等...
3. **皮肤更换**:通过LWUIT,开发者可以轻松实现用户界面皮肤的更换,使得应用程序具有更加个性化的特点,并能够快速适应不同的应用场景。 4. **字体支持**:LWUIT支持多种字体格式,开发者可以根据需求加载自定义...
LWUIT 1.4 是一个轻量级用户界面工具包(Lightweight User Interface Toolkit),专为Java ME(J2ME)平台设计,用于构建功能丰富的移动应用程序。这个版本的LWUIT引入了一个名为HTMLComponent的新组件,极大地扩展...
在"lwuit界面在eclipse下的例子"中,你将学习如何在Eclipse环境下配置和使用LWUIT库来创建J2ME应用程序的用户界面。首先,你需要安装Eclipse的J2ME插件,如WTK(Wireless Toolkit)或NetBeans的ME SDK,这些工具包...