求java七段数字时钟的源代码 50
能够在Appletviewer窗口下显示24小时七段数字钟(如下图所示)。最左侧两位数字显示小时00–23,中间两位数字显示分钟00–59,最右侧两位显示秒钟00–59。...
能够在Appletviewer窗口下显示24小时七段数字钟(如下图所示)。最左侧两位数字显示小时00 – 23,中间两位数字显示分钟00 – 59,最右侧两位显示秒钟00 – 59。用户时间需要初始化时间,时间变化能够模拟真实时钟。
1.创建一个类,该类对象能够以60或24为模计数。
2.创建一个final类型的clock类,继承上面第一步骤中创建的类。用户能够初始化时钟的时间。要求模拟真实时钟行走频率。确保不允许用户输入错误时间数据。
3.编写程序,在Applet中初始化一个时钟,使用上面第二步骤中创建的clock类
类似这种数码样子的。。不用非得是这样= = 展开
1.创建一个类,该类对象能够以60或24为模计数。
2.创建一个final类型的clock类,继承上面第一步骤中创建的类。用户能够初始化时钟的时间。要求模拟真实时钟行走频率。确保不允许用户输入错误时间数据。
3.编写程序,在Applet中初始化一个时钟,使用上面第二步骤中创建的clock类
类似这种数码样子的。。不用非得是这样= = 展开
1个回答
展开全部
其实这个很有趣。自己写很有意思
先画每个数字.....
每个数字图样分7段,给每一段编号,
0
5 1
6
4 2
3
然后设计10个长度为7的数组,作为每个数字的字体
boolean[][] font={
{true, true,true,true,true,true,false},//数字0的字样控制开关
{false, true,true,false,false,false,false},//数字1的字样控制开关
//等等等等
{true, true,true,true,false,true,true},//数字9的字样控制开关
}
或者,熟练的就用一个byte数组就够了
byte[] font={
0x3F, ////数字0的字样控制开关
0x06,//数字1的字样控制开关
//等等
0x6F//数字9的字样控制开关
}
然后画几个黑段拼出一个数字,对应数组显示,用6个数字实例拼出最终效果,
这是模拟真机的写法.
如果要简单,直接拿0-9共10张图片对应数值就可以了。
先画每个数字.....
每个数字图样分7段,给每一段编号,
0
5 1
6
4 2
3
然后设计10个长度为7的数组,作为每个数字的字体
boolean[][] font={
{true, true,true,true,true,true,false},//数字0的字样控制开关
{false, true,true,false,false,false,false},//数字1的字样控制开关
//等等等等
{true, true,true,true,false,true,true},//数字9的字样控制开关
}
或者,熟练的就用一个byte数组就够了
byte[] font={
0x3F, ////数字0的字样控制开关
0x06,//数字1的字样控制开关
//等等
0x6F//数字9的字样控制开关
}
然后画几个黑段拼出一个数字,对应数组显示,用6个数字实例拼出最终效果,
这是模拟真机的写法.
如果要简单,直接拿0-9共10张图片对应数值就可以了。
追问
OTZ。。。都一年没碰过java了。。全忘了。。=。= 基本没看懂。。。
追答
哪不懂就再问....
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询