﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-咖啡伴侣-随笔分类-Swing</title><link>http://www.blogjava.net/oathleo/category/30442.html</link><description>呆在上海</description><language>zh-cn</language><lastBuildDate>Fri, 23 Mar 2012 22:13:01 GMT</lastBuildDate><pubDate>Fri, 23 Mar 2012 22:13:01 GMT</pubDate><ttl>60</ttl><item><title>读取visio文件</title><link>http://www.blogjava.net/oathleo/archive/2012/03/23/visio.html</link><dc:creator>oathleo</dc:creator><author>oathleo</author><pubDate>Fri, 23 Mar 2012 08:54:00 GMT</pubDate><guid>http://www.blogjava.net/oathleo/archive/2012/03/23/visio.html</guid><wfw:comment>http://www.blogjava.net/oathleo/comments/372562.html</wfw:comment><comments>http://www.blogjava.net/oathleo/archive/2012/03/23/visio.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/oathleo/comments/commentRss/372562.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/oathleo/services/trackbacks/372562.html</trackback:ping><description><![CDATA[visio本身的格式不用浪费时间了，太复杂，即使是它明文的，读起来也是吃力的要命<br /><br />所以嘛，绕着来，visio可以转svg，svg这么通用的格式，就好读取多了，可以自己读，也可以找第三方<br /><br />这里使用最常见的batik，读的真心不错！自己再从batik里面读取，方便多了<br /><br />因为是公司的东西，所以只能发点截图了<br /><br />visio原图<br /><img src="http://www.blogjava.net/images/blogjava_net/oathleo/Capture-1.jpg" border="0" alt="" width="675" height="590" /><br /><br /><br />读取batik里的对象，再转格式后展示的效果<br /><img src="http://www.blogjava.net/images/blogjava_net/oathleo/Capture-2.jpg" border="0" alt="" width="613" height="445" /><br /><br /><img src ="http://www.blogjava.net/oathleo/aggbug/372562.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oathleo/" target="_blank">oathleo</a> 2012-03-23 16:54 <a href="http://www.blogjava.net/oathleo/archive/2012/03/23/visio.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Swing画图UI  编辑器</title><link>http://www.blogjava.net/oathleo/archive/2010/05/31/display_swing_editer_topo.html</link><dc:creator>oathleo</dc:creator><author>oathleo</author><pubDate>Mon, 31 May 2010 03:18:00 GMT</pubDate><guid>http://www.blogjava.net/oathleo/archive/2010/05/31/display_swing_editer_topo.html</guid><wfw:comment>http://www.blogjava.net/oathleo/comments/322331.html</wfw:comment><comments>http://www.blogjava.net/oathleo/archive/2010/05/31/display_swing_editer_topo.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/oathleo/comments/commentRss/322331.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/oathleo/services/trackbacks/322331.html</trackback:ping><description><![CDATA[如果能把大量的swingUI 与画图 结合在一起，可以任意保存成xml或者二进制的文件，
那大量的swing程序，会简化成大量的工程人员画图而成的文件。<br />
当然复杂的UI还是需要编程，而编程完不再需要打包进产品或者项目，而是让工程人员做成文件的方式，保存下来。
<br />
这样的思路是否能运用到实际的swing项目，还未可知，但某些特定的项目，也许可以使用。
<br />
<br />
废话不说了，看看效果：
画图工具里，从文件里读取了两个table。
<br />
<br />
<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="895" height="583">
<param name="_cx" value="23680" />
<param name="_cy" value="15425" />
<param name="FlashVars" value="" />
<param name="Movie" value="http://dc129.4shared.com/img/302931121/e617f9a2/dlink__2Fdownload_2F302931121_2Fe617f9a2_3Ftsid_3D20100530-230311-6e22d43d/preview.swf" />
<param name="Src" value="http://dc129.4shared.com/img/302931121/e617f9a2/dlink__2Fdownload_2F302931121_2Fe617f9a2_3Ftsid_3D20100530-230311-6e22d43d/preview.swf" />
<param name="WMode" value="Window" />
<param name="Play" value="-1" />
<param name="Loop" value="-1" />
<param name="Quality" value="High" />
<param name="SAlign" value="" />
<param name="Menu" value="-1" />
<param name="Base" value="" />
<param name="AllowScriptAccess" value="" />
<param name="Scale" value="ShowAll" />
<param name="DeviceFont" value="0" />
<param name="EmbedMovie" value="0" />
<param name="BGColor" value="FFFFFF" />
<param name="SWRemote" value="" />
<param name="MovieData" value="" />
<param name="SeamlessTabbing" value="1" />
<param name="Profile" value="0" />
<param name="ProfileAddress" value="" />
<param name="ProfilePort" value="0" />
<param name="AllowNetworking" value="all" />
<param name="AllowFullScreen" value="false" />
<embed src="http://dc129.4shared.com/img/302931121/e617f9a2/dlink__2Fdownload_2F302931121_2Fe617f9a2_3Ftsid_3D20100530-230311-6e22d43d/preview.swf" quality="high" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="895" height="583"></embed></object>
<img src ="http://www.blogjava.net/oathleo/aggbug/322331.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oathleo/" target="_blank">oathleo</a> 2010-05-31 11:18 <a href="http://www.blogjava.net/oathleo/archive/2010/05/31/display_swing_editer_topo.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS调用applet方法访问文件</title><link>http://www.blogjava.net/oathleo/archive/2008/06/30/211717.html</link><dc:creator>oathleo</dc:creator><author>oathleo</author><pubDate>Mon, 30 Jun 2008 09:55:00 GMT</pubDate><guid>http://www.blogjava.net/oathleo/archive/2008/06/30/211717.html</guid><wfw:comment>http://www.blogjava.net/oathleo/comments/211717.html</wfw:comment><comments>http://www.blogjava.net/oathleo/archive/2008/06/30/211717.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/oathleo/comments/commentRss/211717.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/oathleo/services/trackbacks/211717.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: JS调用applet方法访问文件&nbsp;&nbsp;<a href='http://www.blogjava.net/oathleo/archive/2008/06/30/211717.html'>阅读全文</a><img src ="http://www.blogjava.net/oathleo/aggbug/211717.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oathleo/" target="_blank">oathleo</a> 2008-06-30 17:55 <a href="http://www.blogjava.net/oathleo/archive/2008/06/30/211717.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>