锘??xml version="1.0" encoding="utf-8" standalone="yes"?>成人亚洲综合,欧美91在线|欧美,久久在线免费http://www.aygfsteel.com/yuanqixun/category/48484.html鍏蟲敞Seam銆丅PMzh-cnWed, 17 Aug 2011 12:19:38 GMTWed, 17 Aug 2011 12:19:38 GMT60鍏充簬Graphics2D杈撳嚭鍥劇墖涓枃瀛楃涔辯爜鐨勯棶棰?/title><link>http://www.aygfsteel.com/yuanqixun/articles/356710.html</link><dc:creator>璐濊礉鐖哥埜</dc:creator><author>璐濊礉鐖哥埜</author><pubDate>Wed, 17 Aug 2011 07:00:00 GMT</pubDate><guid>http://www.aygfsteel.com/yuanqixun/articles/356710.html</guid><wfw:comment>http://www.aygfsteel.com/yuanqixun/comments/356710.html</wfw:comment><comments>http://www.aygfsteel.com/yuanqixun/articles/356710.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/yuanqixun/comments/commentRss/356710.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/yuanqixun/services/trackbacks/356710.html</trackback:ping><description><![CDATA[榪欏嚑澶╄皟璇旳ctiviti寮曟搸鐨勮繃紼嬩腑錛孉ctiviti寮曟搸浼氳嚜鍔ㄧ敓鎴愬浘鐗囷紝鍙鏋滈亣鍒頒腑鏂囩殑鑺傜偣鏃訛紝鍥劇墖鐨勪腑鏂囧瓧絎﹀皢鍙樻垚涔辯爜錛屾悳绱簡涓嬬浉鍏崇殑鏂囩珷錛屾渶緇堜負瀛椾綋鍘熷洜閫犳垚鍏蜂綋鐪嬫祴璇曚唬鐮侊細<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> <span style="color: #0000FF; ">package</span><span style="color: #000000; "> org.activiti.examples.processdefinitions;<br /></span><span style="color: #008080; "> 2</span> <span style="color: #000000; "><br /></span><span style="color: #008080; "> 3</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.awt.Font;<br /></span><span style="color: #008080; "> 4</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.awt.FontMetrics;<br /></span><span style="color: #008080; "> 5</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.awt.Graphics2D;<br /></span><span style="color: #008080; "> 6</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.awt.image.BufferedImage;<br /></span><span style="color: #008080; "> 7</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.io.File;<br /></span><span style="color: #008080; "> 8</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.io.IOException;<br /></span><span style="color: #008080; "> 9</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">10</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> javax.imageio.ImageIO;<br /></span><span style="color: #008080; ">11</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">12</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">class</span><span style="color: #000000; "> Test {<br /></span><span style="color: #008080; ">13</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">14</span> <span style="color: #000000; ">    </span><span style="color: #008000; ">/**</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">15</span> <span style="color: #008000; ">     * </span><span style="color: #808080; ">@param</span><span style="color: #008000; "> args<br /></span><span style="color: #008080; ">16</span> <span style="color: #008000; ">     </span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">17</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> main(String[] args) {<br /></span><span style="color: #008080; ">18</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> width </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">100</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">19</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> height </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">100</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">20</span> <span style="color: #000000; ">        String text </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">"</span><span style="color: #000000; ">鐖辨垜涓崕</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">21</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> x </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">22</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> y </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">23</span> <span style="color: #000000; ">        BufferedImage processDiagram </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> BufferedImage(</span><span style="color: #000000; ">100</span><span style="color: #000000; ">, </span><span style="color: #000000; ">100</span><span style="color: #000000; ">,<br /></span><span style="color: #008080; ">24</span> <span style="color: #000000; ">                BufferedImage.TYPE_INT_ARGB);<br /></span><span style="color: #008080; ">25</span> <span style="color: #000000; ">        Graphics2D g </span><span style="color: #000000; ">=</span><span style="color: #000000; "> (Graphics2D) processDiagram.createGraphics();<br /></span><span style="color: #008080; ">26</span> <span style="color: #000000;">       </span><strong><span style="color: red;"> Font font </span><span style="color: red;">=</span><span style="color: #000000; "> </span><span style="color: red;">new</span><span style="color: red;"> Font(</span><span style="color: red;">"</span><span style="color: red;">瀹嬩綋</span><span style="color: red;">"</span><span style="color: red;">, Font.BOLD, </span><span style="color: red;">12</span><span style="color: red;">);</span></strong><span style="color: #000000;"><br /></span><span style="color: #008080; ">27</span> <span style="color: #000000; ">        g.setFont(font);<br /></span><span style="color: #008080; ">28</span> <span style="color: #000000; ">        FontMetrics fontMetrics </span><span style="color: #000000; ">=</span><span style="color: #000000; "> g.getFontMetrics();<br /></span><span style="color: #008080; ">29</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> textX </span><span style="color: #000000; ">=</span><span style="color: #000000; "> x </span><span style="color: #000000; ">+</span><span style="color: #000000; "> ((width </span><span style="color: #000000; ">-</span><span style="color: #000000; "> fontMetrics.stringWidth(text)) </span><span style="color: #000000; ">/</span><span style="color: #000000; "> </span><span style="color: #000000; ">2</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; ">30</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> textY </span><span style="color: #000000; ">=</span><span style="color: #000000; "> y </span><span style="color: #000000; ">+</span><span style="color: #000000; "> ((height </span><span style="color: #000000; ">-</span><span style="color: #000000; "> fontMetrics.getHeight()) </span><span style="color: #000000; ">/</span><span style="color: #000000; "> </span><span style="color: #000000; ">2</span><span style="color: #000000; ">)<br /></span><span style="color: #008080; ">31</span> <span style="color: #000000; ">                </span><span style="color: #000000; ">+</span><span style="color: #000000; "> fontMetrics.getHeight();<br /></span><span style="color: #008080; ">32</span> <span style="color: #000000; ">        g.drawString(text, textX, textY);<br /></span><span style="color: #008080; ">33</span> <span style="color: #000000; ">        File outFile </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> File(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">d:/newfile.png</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; ">34</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> {<br /></span><span style="color: #008080; ">35</span> <span style="color: #000000; ">            ImageIO.write(processDiagram, </span><span style="color: #000000; ">"</span><span style="color: #000000; ">png</span><span style="color: #000000; ">"</span><span style="color: #000000; ">, outFile);<br /></span><span style="color: #008080; ">36</span> <span style="color: #000000; ">        } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (IOException e) {<br /></span><span style="color: #008080; ">37</span> <span style="color: #000000; ">            </span><span style="color: #008000; ">//</span><span style="color: #008000; "> TODO Auto-generated catch block</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">38</span> <span style="color: #008000; "></span><span style="color: #000000; ">            e.printStackTrace();<br /></span><span style="color: #008080; ">39</span> <span style="color: #000000; ">        }</span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍐欏浘鐗?/span><span style="color: #008000; "><br /></span><span style="color: #008080; ">40</span> <span style="color: #008000; "></span><span style="color: #000000; ">    }<br /></span><span style="color: #008080; ">41</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">42</span> <span style="color: #000000; ">}<br /></span><span style="color: #008080; ">43</span> <span style="color: #000000; "></span></div>鎼炲畾錛屽懙鍛點?br />濡傛灉瑕侀儴緗插埌linux鐜鐨勮瘽錛岄渶瑕佸皢鐩稿叧鐨勫瓧浣撴枃浠朵紶鍒版湇鍔″櫒鐨刯dk涓嬪嵆鍙?br /><div><u style="color: red;">鎴戠殑鏈湴瀛椾綋鏂囦歡鍦板潃鏄?#8220;C:\WINDOWS\Fonts\simsun.ttc”錛?br />涓婁紶鍒版湇鍔″櫒鍦板潃鏄細“/usr/jdk/instances/jdk1.5.0/jre/lib/fonts/simsun.ttc”<br /><br /></u><strong><span>鍒氭墠璇曚簡涓涓嬶紝鍙互涓嶇敤鎸囧畾瀛椾綋錛屽氨鑳借В鍐充貢鐮佺殑闂錛屽綋鐒訛紝鎴戣寰楀簲璇ヨ嚜鍔ㄥ拰鎿嶄綔緋葷粺鐨勫瓧浣撶浉鍏沖惂銆傚鏋滄搷浣滅郴緇焜dk涓嶆敮鎸佷腑鏂囷紝涔熷簲璇ヤ貢鐮併?/span></strong><span style="color: red;"><br /></span></div><img src ="http://www.aygfsteel.com/yuanqixun/aggbug/356710.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/yuanqixun/" target="_blank">璐濊礉鐖哥埜</a> 2011-08-17 15:00 <a href="http://www.aygfsteel.com/yuanqixun/articles/356710.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> 主站蜘蛛池模板: <a href="http://" target="_blank">武安市</a>| <a href="http://" target="_blank">万宁市</a>| <a href="http://" target="_blank">玛纳斯县</a>| <a href="http://" target="_blank">元谋县</a>| <a href="http://" target="_blank">屏东县</a>| <a href="http://" target="_blank">大渡口区</a>| <a href="http://" target="_blank">鄂州市</a>| <a href="http://" target="_blank">泰兴市</a>| <a href="http://" target="_blank">靖边县</a>| <a href="http://" target="_blank">郎溪县</a>| <a href="http://" target="_blank">白朗县</a>| <a href="http://" target="_blank">富宁县</a>| <a href="http://" target="_blank">定边县</a>| <a href="http://" target="_blank">清镇市</a>| <a href="http://" target="_blank">石阡县</a>| <a href="http://" target="_blank">青海省</a>| <a href="http://" target="_blank">荥经县</a>| <a href="http://" target="_blank">赫章县</a>| <a href="http://" target="_blank">湘乡市</a>| <a href="http://" target="_blank">福建省</a>| <a href="http://" target="_blank">寻甸</a>| <a href="http://" target="_blank">思南县</a>| <a href="http://" target="_blank">信丰县</a>| <a href="http://" target="_blank">鹿泉市</a>| <a href="http://" target="_blank">卢龙县</a>| <a href="http://" target="_blank">彩票</a>| <a href="http://" target="_blank">广汉市</a>| <a href="http://" target="_blank">讷河市</a>| <a href="http://" target="_blank">荥经县</a>| <a href="http://" target="_blank">闵行区</a>| <a href="http://" target="_blank">略阳县</a>| <a href="http://" target="_blank">福州市</a>| <a href="http://" target="_blank">黔西县</a>| <a href="http://" target="_blank">玛纳斯县</a>| <a href="http://" target="_blank">福泉市</a>| <a href="http://" target="_blank">绥德县</a>| <a href="http://" target="_blank">镶黄旗</a>| <a href="http://" target="_blank">长岭县</a>| <a href="http://" target="_blank">龙川县</a>| <a href="http://" target="_blank">湟源县</a>| <a href="http://" target="_blank">泸水县</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>