﻿<?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-龙屠日的技术及股票博客-随笔分类-Tips</title><link>http://www.blogjava.net/longturi/category/43997.html</link><description>The secret of greatness is simple: do better work than any other man in your field - and keep on doing it</description><language>zh-cn</language><lastBuildDate>Sat, 27 Feb 2010 01:00:10 GMT</lastBuildDate><pubDate>Sat, 27 Feb 2010 01:00:10 GMT</pubDate><ttl>60</ttl><item><title>一个用于显示本地及网络图片的图片面板类</title><link>http://www.blogjava.net/longturi/archive/2010/02/26/313979.html</link><dc:creator>龙屠日</dc:creator><author>龙屠日</author><pubDate>Fri, 26 Feb 2010 04:46:00 GMT</pubDate><guid>http://www.blogjava.net/longturi/archive/2010/02/26/313979.html</guid><wfw:comment>http://www.blogjava.net/longturi/comments/313979.html</wfw:comment><comments>http://www.blogjava.net/longturi/archive/2010/02/26/313979.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/longturi/comments/commentRss/313979.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/longturi/services/trackbacks/313979.html</trackback:ping><description><![CDATA[当图片上传到服务器端的某目录下后，假设是webapp/upload,图片名为1.jpg，那么我们可以使用这样的url来访问到它：<br />
http://localhost:8080/webapp/upload/1.jpg,如果要在Swing程序中显示它，将它交给一个ImageICon类进行处理，得到其image后在面板上绘制即可。<br />
<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;java.awt.Graphics;<br />
</span><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;java.awt.Image;<br />
</span><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;java.net.MalformedURLException;<br />
</span><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;java.net.URL;<br />
<br />
</span><span style="color: #0000ff;">import</span><span style="color: #000000;">&nbsp;javax.swing.ImageIcon;<br />
<br />
<br />
</span><span style="color: #008000;">/**</span><span style="color: #008000;"><br />
&nbsp;*&nbsp;用于显示图片的面板<br />
&nbsp;</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br />
</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;PicturePanel&nbsp;</span><span style="color: #0000ff;">extends</span><span style="color: #000000;">&nbsp;JPanel{<br />
&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">final</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">long</span><span style="color: #000000;">&nbsp;serialVersionUID&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">64343434343L</span><span style="color: #000000;">;<br />
<br />
&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;用于展示图片</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;Image&nbsp;pictureImage</span><span style="color: #000000;">=</span><span style="color: #000000;">ResourceUtil.SplashWindow_BackgroundImage;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;@Override<br />
&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;paintComponent(Graphics&nbsp;g)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">(pictureImage</span><span style="color: #000000;">!=</span><span style="color: #0000ff;">null</span><span style="color: #000000;">){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.drawImage(pictureImage,&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">,&nbsp;getWidth(),&nbsp;getHeight(),&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">,&nbsp;pictureImage<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.getWidth(</span><span style="color: #0000ff;">null</span><span style="color: #000000;">),&nbsp;pictureImage.getHeight(</span><span style="color: #0000ff;">null</span><span style="color: #000000;">),&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;</span><span style="color: #008000;">/**</span><span style="color: #008000;"><br />
&nbsp;&nbsp;&nbsp;*&nbsp;用于显示本地图片<br />
&nbsp;&nbsp;&nbsp;*&nbsp;<br />
&nbsp;&nbsp;&nbsp;*&nbsp;说明：<br />
&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080;">@param</span><span style="color: #008000;">&nbsp;pictureImage<br />
&nbsp;&nbsp;&nbsp;*&nbsp;创建时间：2010-2-24&nbsp;上午08:22:47<br />
&nbsp;&nbsp;&nbsp;*&nbsp;修改时间：2010-2-24&nbsp;上午08:22:47<br />
&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;showPicture(Image&nbsp;pictureImage){<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.pictureImage</span><span style="color: #000000;">=</span><span style="color: #000000;">pictureImage;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;进行重绘</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;repaint();<br />
&nbsp;&nbsp;}&nbsp;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;</span><span style="color: #008000;">/**</span><span style="color: #008000;"><br />
&nbsp;&nbsp;&nbsp;*&nbsp;用于显示网络图片<br />
&nbsp;&nbsp;&nbsp;*&nbsp;<br />
&nbsp;&nbsp;&nbsp;*&nbsp;说明：<br />
&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080;">@param</span><span style="color: #008000;">&nbsp;pictureUrl<br />
&nbsp;&nbsp;&nbsp;*&nbsp;创建时间：2010-2-25&nbsp;下午10:37:57<br />
&nbsp;&nbsp;&nbsp;*&nbsp;修改时间：2010-2-25&nbsp;下午10:37:57<br />
&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;showPicture(String&nbsp;pictureUrl){<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;">&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pictureImage</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;ImageIcon(</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;URL(pictureUrl)).getImage();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;进行重绘</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;repaint();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">&nbsp;(MalformedURLException&nbsp;e)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;TODO&nbsp;Auto-generated&nbsp;catch&nbsp;block</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
}</span></div>
<br />
<img src ="http://www.blogjava.net/longturi/aggbug/313979.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/longturi/" target="_blank">龙屠日</a> 2010-02-26 12:46 <a href="http://www.blogjava.net/longturi/archive/2010/02/26/313979.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在配置Spring的动态代理bean时遇到java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter问题的解决</title><link>http://www.blogjava.net/longturi/archive/2010/02/23/313680.html</link><dc:creator>龙屠日</dc:creator><author>龙屠日</author><pubDate>Tue, 23 Feb 2010 02:11:00 GMT</pubDate><guid>http://www.blogjava.net/longturi/archive/2010/02/23/313680.html</guid><wfw:comment>http://www.blogjava.net/longturi/comments/313680.html</wfw:comment><comments>http://www.blogjava.net/longturi/archive/2010/02/23/313680.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/longturi/comments/commentRss/313680.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/longturi/services/trackbacks/313680.html</trackback:ping><description><![CDATA[java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilte，是因为缺乏Cglib.jar中类的支持所致，将其加载到lib中即可。
<img src ="http://www.blogjava.net/longturi/aggbug/313680.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/longturi/" target="_blank">龙屠日</a> 2010-02-23 10:11 <a href="http://www.blogjava.net/longturi/archive/2010/02/23/313680.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>