j2me实现Ticker滚动显示日期Calendar

Yourtion 创作于:2010-06-09     全文约 953 字, 预计阅读时间为 3 分钟

使用Ticker显示滚动消息和使用日期函数获取时间~~

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.util.*;

public class TickerTest extends MIDlet {
	private Display display1;
	private Form showForm;

	public TickerTest()// 构建函数
	{
		display1 = Display.getDisplay(this);
		showForm = new Form("滚动效果测试--http://Yourtion.TK");
		Calendar calendar = Calendar.getInstance();// 通过getInstance()来初始化calendar
		String strYear = calendar.get(Calendar.YEAR) + "年";// 获取当年年份
		String strMonth = (calendar.get(Calendar.MONTH) + 1) + "月";// 获取月份~+1是因为系统从0开始
		String strDay = calendar.get(Calendar.DAY_OF_MONTH) + "日";// 获取当天天数
		Ticker ticker1 = new Ticker("当前日期:" + strYear + strMonth + strDay);// 滚动显示的内容
		showForm.setTicker(ticker1);// 滚动显示文字
	}

	public void startApp() throws MIDletStateChangeException// 程序一开始就运行并抛出错误
	{
		display1.setCurrent(showForm);// 程序一开始运行就显示
	}

	public void pauseApp()// 当程序被中断时候执行
	{
	}

	public void destroyApp(boolean unconditional)// 程序结束时候运行
	{
	}
}

原文链接:https://blog.yourtion.com/j2me-ticker-scrolling-in-calendar.html