金蝶EAS·BOS,客户端操作添加进度栏,进度条
来源:互联网 发布:网络公司简介怎么写 编辑:程序博客网 时间:2024/06/05 01:17
金蝶EAS客户端中,数据导入等操作,需要等待较长时间时,添加进度栏相关代码。
仅供参考。
/** * 引入模板 * 将科目余额数据从电子表格中读取到序时簿 */public void actionExcelImport_actionPerformed(ActionEvent e) throws Exception {JFileChooser chooser = new JFileChooser();chooser.showOpenDialog(this); //文件选择窗口if(chooser.getSelectedFile() == null){return;}String fileName = chooser.getSelectedFile().getName(); //获取文件名if(!(fileName.indexOf(".xls") == (fileName.length() - 4) || fileName.indexOf(".XLS") == (fileName.length() - 4))){MsgBox.showWarning(this, "选取的数据文件应为.xls格式。");return;}comp = this; //用于指定父窗口filePath = chooser.getSelectedFile().getPath(); //文件路径LongTimeDialog dialog = new LongTimeDialog((Frame) SwingUtilities.getWindowAncestor(this)); //进度栏dialog.setLongTimeTask(new ILongTimeTask() {public void afterExec(Object obj) throws Exception {}public Object exec() throws Exception { long start = System.currentTimeMillis(); //开始计时 dataList = AccountBalanceUtil.parseExcel(filePath, 3, 9); //解析电子表格 initMappingData(); //初始化映射基础数据缓存 verifyDataList(dataList); //数据队列校验 verifyArticlan(dataList); //勾稽关系校验 fillData(dataList); //填充数据到序时簿表格 long end = System.currentTimeMillis(); //结束计时 String msg = "成功引入模板!共" + dataList.size() + "行数据,耗时" + (end - start) / 1000 + "秒。"; MsgBox.showInfo(comp, msg);return null;}});dialog.setTitle("正在引入模板,请稍等......");dialog.show();}
阅读全文
1 0
- 金蝶EAS·BOS,客户端操作添加进度栏,进度条
- EAS BOS进度条(针对耗时长的操作)
- EAS BOS进度条的实现
- EAS BOS开发editUI添加审核反审核操作流程
- eas bos 客户端常用代码
- EAS BOS代码添加F7Query
- 金蝶EAS BOS
- eas bos 开发客户端SQL编写
- 金蝶EAS·BOS,Java代码新增职位信息
- 金蝶KINGDEE EAS&BOS API文档
- 金蝶EAS—BOS 开发经验
- 金蝶EAS BOS开发固定报表流程
- EAS BOS Webservice的开发、部署及客户端使用
- EAS BOS开发环境 如何添加过滤条件
- EAS BOS 添加监听实现分录表格默认值
- EAS BOS 报表添加合计行,和每行合计
- EAS BOS DEP(动态扩展平台)基本操作
- 金蝶EAS·BOS,附件处理,代码实现附件复制到下游单据
- C++/MFC-多线程
- 前端性能优化最佳实践
- kafka的安装配置跟基本使用
- Windows server 2012下搭建MySQL数据库并创建远程连接
- SpringBoot整合Mybatis多数据源
- 金蝶EAS·BOS,客户端操作添加进度栏,进度条
- CSU 1804 有向无环图 拓扑序DP
- mybatis学习:八
- 写博客画图工具,非学术
- 堆排序
- svn禁止删除权限和日志长度限制的脚本书写
- java中利用javax.xml.transform.Transformer将xml通过xsl样式转化成html
- 关于Tomcat容器加载的一些问题
- 训练集,验证集和测试集的关系