一些系统信息,比较长的内容可以选择使用滚动的方式显示,
j2me_tickertest
j2me中 Ticker 就提供了这样的一个功能。

下面看看j2me如何使用Ticker,

先新建一个项目名为:TickerTest
打开相应的目录编写代码,建立 TickerTest.java 文件

我把上次的源代码复制过来 做些修改,因为j2me那几个生命周期方法都一样的。

不过要记得修改 类名和构造方法名字 。

好,下面开始加入 Ticker,

  Ticker ticker1 = new Ticker( "这里输入要显示的内容" );

  showForm.setTicker( ticker1 );
就这2句代码,我们编译一下。编译通过, 运行看看效果

就是这个滚动效果。

下面我们学习如何 显示一个日期时间 例如:2009年2月18日
这个我们就要使用到另外一个类Calendar,使用这个类要加入 java.util.*;

好,看看怎样修改可以滚动显示日期时间吧

Calendar calendar = Calendar.getInstance();
通过getInstance()来初始化 calendar.

接着通过calendar实例来获得当前年份
calendar.get( Calendar.YEAR )

获取当前的月份
calendar.get( Calendar.MONTH ) + 1
这里要+1是因为 系统计算月份是0到11月的,所以+1才是1到12月

获取这个月的当前天数
 calendar.get( Calendar.DAY_OF_MONTH )

我还是分开写,比较清楚
String strYear = calendar.get( Calendar.YEAR ) + "年" ;
String strMonth = (calendar.get( Calendar.MONTH ) + 1) + "月";
String strDay = calendar.get( Calendar.DAY_OF_MONTH ) + "日";
把他们串起来 滚动显示出来
Ticker ticker1 = new Ticker( "当前日期:"+strYear+strMonth+strDay );

好编译一下, 这里写错了, 应该大写,看我修改.
修改完 再编译一下,通过编译,运行看看效果

没错吧。好今天视频就到这里,学些了 Ticker 和 Calendar 2个类的使用。
谢谢观看 !!!


“从零开始J2ME手机开发入门视频教程04(Ticker滚动显示日期Calendar)”没有评论

有任何疑问或建议,可以给作者留言:



公告:

  • 2010年5月之前的视频是文字解说演示,没有声音。
  • 2010年5月以后的视频全部带声音。