网站大量收购闲置独家精品文档,联系QQ:2885784924

关于Java Swing的自动气象站数据定时更新技术.pdf

关于Java Swing的自动气象站数据定时更新技术.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ofAnhui 安徽农业科学。Journal A咖.Sci.2013,41(23):9688—9690,9695 责任编辑黄小燕责任校对卢瑶 基于Java Swing的自动气象站数据定时更新技术 杨冰,王福洋,李韦禄,孙彤辉 (辽宁省辽阳市气象局,辽宁辽阳lllooo) 摘要阐述了自动气象站系统开发的背景及意义,并详细介绍了基于JavaSwing在数据定时更新系统中的应用技术。结果表明,基于 Java Swing的自动气象站数据定时更新系统的开发实现了数据文件格式及文件名称智能化分析、查找以及下载到本地目录中,用户界面 的开发将文件处理过程可视化、系统化。系统运行稳定,缓存空间占用小。自2011年5月起,基于Java Swing的数据定时更新技术已经 应用在辽阳地区39个自动站数据采集和处理工作中。 关键词Java技术;Swing工具包;自动气象站;数据更新;技术 中图分类号S163文献标识码A 文章编号0517—66ll(2013)23—09688—03 当今,自动气象站在气象防灾减灾工作中的作用越来越 配置分为FIP配置、本地更新路径设置、FTP更新延时时间 大,辽阳地区自动气象观测站分为国家级自动气象观测站和 设置3个功能,该板块是系统最重要的部分,负责FTP服务 区域加密气象观测站,两类观测站数据各自有一套系统进行 的配置及定时更新的参数设置;帮助是关于系统开发的相关 运行。业务人员调用数据过程中需利用不同的软件平台进 信息及版本。日志显示部分主要监听事件的进行,反馈数据 行查询,非常不方便,同时也无法将全地区自动站数据进行 文件处理流程,便于维护和管理。图1菜单栏部分是用 整合分析。基于Java Swing的自动气象站数据定时更新系统 的开发从一定程度上解决这一问题,实现全地区自动站数据 的整合。 Timer等类实现的。 自动气象站数据定时更新系统主要采用Java语言进行 开发,由于Java具有众多特点是跨平台的优点,采用Java编 写应用程序界面和web界面越来越流行¨j。该系统采用三 层体系结构,利用Java Swing开发的前端可视化界面,基于 XML技术实现的文件处理及信息解析技术,以IIs实现 WWW、FrP服务。整个数据定时更新系统的开发实现了数 据文件格式及文件名称智能化分析、查找以及下载到本地目 录中,最重要的一点是用户界面的开发,将文件处理过程可 视化、系统化,便于日常的使用和维护。笔者在此详细介绍 了基于Java Swing在数据定时更新系统中的应用技术。 1前台页面设计 Swing是目前Java中的一个重要的界面工具组类库,是 建立GUI的强大工具,它比起Java的其他界面组件来说具 图1系统的主界面 有更多的优点,如通过复写监听事件方法,可以监听事件源 2菜单栏的设计与实现 产生的事件,从而在程序处理中处理所需要的用户行为性o。 2.1文件板块文件模块中包括服务的启动和停止功能, 它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以 使用任何可插拔的外观风格。Swing开发人员仅用很少的代时要注意的是菜单下快捷按钮实现同样的功能,但需要按钮 码就可以利用Swing丰富、灵活的功能和模块化组件来创建图标进行处理。下面将功能部分代码举例: void 优雅的用户界面。工具包中所有的包均是以swing作为名 publicactionPerformed(ActionEvente){ 称,如javax.swing、java)【.swing.event”。o if(e.getSource()==open){ 前台页面的设计目的是给业务人员简洁方便的操作方 openFrame(); 式。页面共分为菜单栏和日志显示两大部分。程序菜单栏 }else 部分共分为3个板块,其中,文件板块分为启动服务、停止服 servieeStart();

文档评论(0)

00625 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档