一些系统信息,比较长的内容可以选择使用滚动的方式显示,

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个类的使用。
谢谢观看 !!!