RCP客户端实现保存不同用户的界面状态 - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-16
hPath + defaultName; //鞠村議喘薩兆?尼強及匯肝朔晦編厚算兆各心丼惚 String loginUser = "SystemManager"; //喘薩廨嗤議塘崔猟周兆各 String userCfgPath = workBenchPath + loginUser +"_"+ defaultName; File f = new File(userCfgPath); if (f.isFile()) { // 猟周贋壓夸繍喘薩議塘崔猟周嶄議方象,亟秘欺潮範議塘 崔猟周嶄 FileInputStream fis = new FileInputStream(f); byte[] data = new byte[fis.available()]; fis.read(data); FileOutputStream fos = new FileOutputStream (absolutePath); fos.write(data); fos.close(); } int returnCode = PlatformUI.createAndRunWorkbench(display, new ApplicationWorkbenchAdvisor()); //垢殻購液朔個延塘崔猟周兆 f = new File(absolutePath); if(f.isFile()) { //泌惚潮範議塘崔猟周贋壓(刃協頁贋壓議,登僅匯和芦畠), 繍潮範議塘崔猟周方象亟秘欺喘薩塘崔猟周嶄 FileInputStream fis = new FileInputStream(f); byte[] data = new byte[fis.available()]; fis.read(data); FileOutputStream fos = new FileOutputStream (userCfgPath); fos.write(data); fos.close(); //評茅潮範議塘崔猟周?泌惚音評茅夸輝匯倖短嗤鞠村狛狼 由議喘薩栖傍?及匯肝鞠村?喘議頁貧匯肝喘薩塘崔議順中 f.deleteOnExit(); } if (returnCode == PlatformUI.RETURN_RESTART) return IApplication.EXIT_RESTART; else return IApplication.EXIT_OK; } finally { display.dispose(); } } /* * (non-Javadoc) * * @see org.eclipse.equinox.app.IApplication#stop() */ public void stop() { final IWorkbench workbench = PlatformUI.getWorkbench(); if (workbench == null) return; final Display display = workbench.getDisplay(); display.syncExec(new Runnable() { public void run() { if (!display.isDisposed |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于RCP客户端实现保存不同用户的界面状态 - 编程入门网的所有评论