﻿<?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-littlefermat</title><link>http://www.blogjava.net/littlefermat/</link><description /><language>zh-cn</language><lastBuildDate>Mon, 13 Apr 2026 09:03:25 GMT</lastBuildDate><pubDate>Mon, 13 Apr 2026 09:03:25 GMT</pubDate><ttl>60</ttl><item><title>socket实现的ftp 被动式下载（android平台）</title><link>http://www.blogjava.net/littlefermat/archive/2010/09/03/330849.html</link><dc:creator>littlefermat</dc:creator><author>littlefermat</author><pubDate>Fri, 03 Sep 2010 03:39:00 GMT</pubDate><guid>http://www.blogjava.net/littlefermat/archive/2010/09/03/330849.html</guid><wfw:comment>http://www.blogjava.net/littlefermat/comments/330849.html</wfw:comment><comments>http://www.blogjava.net/littlefermat/archive/2010/09/03/330849.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/littlefermat/comments/commentRss/330849.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/littlefermat/services/trackbacks/330849.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: android平台上没有现成的ftp工具类，网上的找了ftp的socket实现，发现都是主动式；如是自己改写了一下Paul Mutton的SimpleFTP,添加了get 和list，并把get的文件放到files目录下。（并没有参考完整的ftp协议）Code highlighting produced by Actipro CodeHighlighter (freeware)...&nbsp;&nbsp;<a href='http://www.blogjava.net/littlefermat/archive/2010/09/03/330849.html'>阅读全文</a><img src ="http://www.blogjava.net/littlefermat/aggbug/330849.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/littlefermat/" target="_blank">littlefermat</a> 2010-09-03 11:39 <a href="http://www.blogjava.net/littlefermat/archive/2010/09/03/330849.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用netbean开发简单的网页浏览器</title><link>http://www.blogjava.net/littlefermat/archive/2008/04/13/192494.html</link><dc:creator>littlefermat</dc:creator><author>littlefermat</author><pubDate>Sat, 12 Apr 2008 16:43:00 GMT</pubDate><guid>http://www.blogjava.net/littlefermat/archive/2008/04/13/192494.html</guid><wfw:comment>http://www.blogjava.net/littlefermat/comments/192494.html</wfw:comment><comments>http://www.blogjava.net/littlefermat/archive/2008/04/13/192494.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/littlefermat/comments/commentRss/192494.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/littlefermat/services/trackbacks/192494.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 参考《java课程设计—案例精编》清华大学出版社1.WebBrowser.java主类&#160;&#160;1&#160;&#160;2import&#160;java.io.BufferedInputStream;&#160;&#160;3import&#160;java.io.BufferedReader;&#160;&#160;4import&#160;java.io....&nbsp;&nbsp;<a href='http://www.blogjava.net/littlefermat/archive/2008/04/13/192494.html'>阅读全文</a><img src ="http://www.blogjava.net/littlefermat/aggbug/192494.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/littlefermat/" target="_blank">littlefermat</a> 2008-04-13 00:43 <a href="http://www.blogjava.net/littlefermat/archive/2008/04/13/192494.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基于命令行的简单的HTTP客户端和服务器</title><link>http://www.blogjava.net/littlefermat/archive/2008/04/13/192493.html</link><dc:creator>littlefermat</dc:creator><author>littlefermat</author><pubDate>Sat, 12 Apr 2008 16:31:00 GMT</pubDate><guid>http://www.blogjava.net/littlefermat/archive/2008/04/13/192493.html</guid><wfw:comment>http://www.blogjava.net/littlefermat/comments/192493.html</wfw:comment><comments>http://www.blogjava.net/littlefermat/archive/2008/04/13/192493.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/littlefermat/comments/commentRss/192493.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/littlefermat/services/trackbacks/192493.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/littlefermat/archive/2008/04/13/192493.html'>阅读全文</a><img src ="http://www.blogjava.net/littlefermat/aggbug/192493.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/littlefermat/" target="_blank">littlefermat</a> 2008-04-13 00:31 <a href="http://www.blogjava.net/littlefermat/archive/2008/04/13/192493.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>生成任意阶的幻方</title><link>http://www.blogjava.net/littlefermat/archive/2007/12/21/169463.html</link><dc:creator>littlefermat</dc:creator><author>littlefermat</author><pubDate>Fri, 21 Dec 2007 15:02:00 GMT</pubDate><guid>http://www.blogjava.net/littlefermat/archive/2007/12/21/169463.html</guid><wfw:comment>http://www.blogjava.net/littlefermat/comments/169463.html</wfw:comment><comments>http://www.blogjava.net/littlefermat/archive/2007/12/21/169463.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/littlefermat/comments/commentRss/169463.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/littlefermat/services/trackbacks/169463.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 算法参考http://baike.baidu.com/view/325330.htm1.首先用horse法生成奇阶幻方/**&nbsp;*//**&nbsp;*&nbsp;horse法生成奇阶幻方&nbsp;*&nbsp;@author&nbsp;wangliang&nbsp;*&nbsp;*/public&nbsp;class&nbsp;Hf2n_1&nbsp...&nbsp;&nbsp;<a href='http://www.blogjava.net/littlefermat/archive/2007/12/21/169463.html'>阅读全文</a><img src ="http://www.blogjava.net/littlefermat/aggbug/169463.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/littlefermat/" target="_blank">littlefermat</a> 2007-12-21 23:02 <a href="http://www.blogjava.net/littlefermat/archive/2007/12/21/169463.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用Louberel方法生成奇数阶幻方</title><link>http://www.blogjava.net/littlefermat/archive/2007/12/08/166264.html</link><dc:creator>littlefermat</dc:creator><author>littlefermat</author><pubDate>Sat, 08 Dec 2007 06:02:00 GMT</pubDate><guid>http://www.blogjava.net/littlefermat/archive/2007/12/08/166264.html</guid><wfw:comment>http://www.blogjava.net/littlefermat/comments/166264.html</wfw:comment><comments>http://www.blogjava.net/littlefermat/archive/2007/12/08/166264.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/littlefermat/comments/commentRss/166264.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/littlefermat/services/trackbacks/166264.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_0_27_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_27_Open_Text.style.display='none'; Codehighlighter1_0_27_Closed_Image.style.display='inline'; Codehighlighter1_0_27_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_0_27_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_0_27_Closed_Text.style.display='none'; Codehighlighter1_0_27_Open_Image.style.display='inline'; Codehighlighter1_0_27_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span id="Codehighlighter1_0_27_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/**&nbsp;*/</span><span id="Codehighlighter1_0_27_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;*&nbsp;</span><span style="color: #808080">@author</span><span style="color: #008000">&nbsp;wangliang<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.awt.Container;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.awt.event.ActionEvent;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.awt.event.ActionListener;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;javax.swing.</span><span style="color: #000000">*</span><span style="color: #000000">;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.awt.</span><span style="color: #000000">*</span><span style="color: #000000">;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img id="Codehighlighter1_237_2117_Open_Image" onclick="this.style.display='none'; Codehighlighter1_237_2117_Open_Text.style.display='none'; Codehighlighter1_237_2117_Closed_Image.style.display='inline'; Codehighlighter1_237_2117_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_237_2117_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_237_2117_Closed_Text.style.display='none'; Codehighlighter1_237_2117_Open_Image.style.display='inline'; Codehighlighter1_237_2117_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;MagicMatrix&nbsp;</span><span style="color: #0000ff">extends</span><span style="color: #000000">&nbsp;JFrame&nbsp;</span><span style="color: #0000ff">implements</span><span style="color: #000000">&nbsp;ActionListener</span><span id="Codehighlighter1_237_2117_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_237_2117_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;JPanel&nbsp;center;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;JPanel&nbsp;right;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;JLabel&nbsp;label;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;JSpinner&nbsp;level;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;JButton&nbsp;Louberel;<br />
<img id="Codehighlighter1_382_896_Open_Image" onclick="this.style.display='none'; Codehighlighter1_382_896_Open_Text.style.display='none'; Codehighlighter1_382_896_Closed_Image.style.display='inline'; Codehighlighter1_382_896_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_382_896_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_382_896_Closed_Text.style.display='none'; Codehighlighter1_382_896_Open_Image.style.display='inline'; Codehighlighter1_382_896_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;MagicMatrix()</span><span id="Codehighlighter1_382_896_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_382_896_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;center</span><span style="color: #000000">=</span><span style="color: #000000">createpanel(</span><span style="color: #000000">3</span><span style="color: #000000">);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add(center,BorderLayout.CENTER);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;right</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;JPanel();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;label</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;JLabel(</span><span style="color: #000000">"</span><span style="color: #000000">选择矩阵阶数</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;level</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;JSpinner(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;SpinnerNumberModel(</span><span style="color: #000000">3</span><span style="color: #000000">,</span><span style="color: #000000">3</span><span style="color: #000000">,</span><span style="color: #000000">100</span><span style="color: #000000">,</span><span style="color: #000000">2</span><span style="color: #000000">));<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Louberel</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;JButton(</span><span style="color: #000000">"</span><span style="color: #000000">Louberel方法生成</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Louberel.addActionListener(</span><span style="color: #0000ff">this</span><span style="color: #000000">);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;right.add(label,BorderLayout.WEST);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;right.add(level,BorderLayout.CENTER);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;right.add(Louberel,BorderLayout.EAST);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add(right,BorderLayout.NORTH);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setTitle(</span><span style="color: #000000">"</span><span style="color: #000000">magic&nbsp;matrix)</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setSize(</span><span style="color: #000000">340</span><span style="color: #000000">,</span><span style="color: #000000">296</span><span style="color: #000000">);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setVisible(</span><span style="color: #0000ff">true</span><span style="color: #000000">);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img id="Codehighlighter1_943_1148_Open_Image" onclick="this.style.display='none'; Codehighlighter1_943_1148_Open_Text.style.display='none'; Codehighlighter1_943_1148_Closed_Image.style.display='inline'; Codehighlighter1_943_1148_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_943_1148_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_943_1148_Closed_Text.style.display='none'; Codehighlighter1_943_1148_Open_Image.style.display='inline'; Codehighlighter1_943_1148_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&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;actionPerformed(ActionEvent&nbsp;e)</span><span id="Codehighlighter1_943_1148_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_943_1148_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_974_1145_Open_Image" onclick="this.style.display='none'; Codehighlighter1_974_1145_Open_Text.style.display='none'; Codehighlighter1_974_1145_Closed_Image.style.display='inline'; Codehighlighter1_974_1145_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_974_1145_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_974_1145_Closed_Text.style.display='none'; Codehighlighter1_974_1145_Open_Image.style.display='inline'; Codehighlighter1_974_1145_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(e.getSource()</span><span style="color: #000000">==</span><span style="color: #000000">Louberel)</span><span id="Codehighlighter1_974_1145_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_974_1145_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;remove(center);</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;levelnumber</span><span style="color: #000000">=</span><span style="color: #000000">((Integer)level.getValue()).intValue();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;center</span><span style="color: #000000">=</span><span style="color: #000000">createpanel(levelnumber);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add(center,BorderLayout.CENTER);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;validate();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img id="Codehighlighter1_1153_1161_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1153_1161_Open_Text.style.display='none'; Codehighlighter1_1153_1161_Closed_Image.style.display='inline'; Codehighlighter1_1153_1161_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1153_1161_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1153_1161_Closed_Text.style.display='none'; Codehighlighter1_1153_1161_Open_Image.style.display='inline'; Codehighlighter1_1153_1161_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_1153_1161_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/**/</span><span id="Codehighlighter1_1153_1161_Open_Text"><span style="color: #008000">/*</span><span style="color: #008000">生成魔阵数</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_1199_1583_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1199_1583_Open_Text.style.display='none'; Codehighlighter1_1199_1583_Closed_Image.style.display='inline'; Codehighlighter1_1199_1583_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1199_1583_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1199_1583_Closed_Text.style.display='none'; Codehighlighter1_1199_1583_Open_Image.style.display='inline'; Codehighlighter1_1199_1583_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">[][]&nbsp;createnumber(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;n)</span><span id="Codehighlighter1_1199_1583_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_1199_1583_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;magicmatrix[][]</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">[n][n];<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;j</span><span style="color: #000000">=</span><span style="color: #000000">n</span><span style="color: #000000">/</span><span style="color: #000000">2</span><span style="color: #000000">;<br />
<img id="Codehighlighter1_1287_1426_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1287_1426_Open_Text.style.display='none'; Codehighlighter1_1287_1426_Closed_Image.style.display='inline'; Codehighlighter1_1287_1426_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1287_1426_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1287_1426_Closed_Text.style.display='none'; Codehighlighter1_1287_1426_Open_Image.style.display='inline'; Codehighlighter1_1287_1426_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;m</span><span style="color: #000000">=</span><span style="color: #000000">1</span><span style="color: #000000">;m</span><span style="color: #000000">&lt;=</span><span style="color: #000000">n</span><span style="color: #000000">*</span><span style="color: #000000">n;m</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_1287_1426_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_1287_1426_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;magicmatrix[i][j]</span><span style="color: #000000">=</span><span style="color: #000000">m;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;p</span><span style="color: #000000">=</span><span style="color: #000000">(i</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">+</span><span style="color: #000000">n)</span><span style="color: #000000">%</span><span style="color: #000000">n;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;q</span><span style="color: #000000">=</span><span style="color: #000000">(j</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">+</span><span style="color: #000000">n)</span><span style="color: #000000">%</span><span style="color: #000000">n;<br />
<img id="Codehighlighter1_1380_1403_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1380_1403_Open_Text.style.display='none'; Codehighlighter1_1380_1403_Closed_Image.style.display='inline'; Codehighlighter1_1380_1403_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1380_1403_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1380_1403_Closed_Text.style.display='none'; Codehighlighter1_1380_1403_Open_Image.style.display='inline'; Codehighlighter1_1380_1403_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(magicmatrix[p][q]</span><span style="color: #000000">==</span><span style="color: #000000">0</span><span style="color: #000000">)</span><span id="Codehighlighter1_1380_1403_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_1380_1403_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">p;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j</span><span style="color: #000000">=</span><span style="color: #000000">q;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">(i</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">)</span><span style="color: #000000">%</span><span style="color: #000000">n;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_1450_1554_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1450_1554_Open_Text.style.display='none'; Codehighlighter1_1450_1554_Closed_Image.style.display='inline'; Codehighlighter1_1450_1554_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1450_1554_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1450_1554_Closed_Text.style.display='none'; Codehighlighter1_1450_1554_Open_Image.style.display='inline'; Codehighlighter1_1450_1554_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;p</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;p</span><span style="color: #000000">&lt;</span><span style="color: #000000">n;p</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_1450_1554_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_1450_1554_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_1475_1525_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1475_1525_Open_Text.style.display='none'; Codehighlighter1_1475_1525_Closed_Image.style.display='inline'; Codehighlighter1_1475_1525_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1475_1525_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1475_1525_Closed_Text.style.display='none'; Codehighlighter1_1475_1525_Open_Image.style.display='inline'; Codehighlighter1_1475_1525_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;q</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;q</span><span style="color: #000000">&lt;</span><span style="color: #000000">n;q</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_1475_1525_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_1475_1525_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.print(magicmatrix[p][q]</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;magicmatrix;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img id="Codehighlighter1_1588_1598_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1588_1598_Open_Text.style.display='none'; Codehighlighter1_1588_1598_Closed_Image.style.display='inline'; Codehighlighter1_1588_1598_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1588_1598_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1588_1598_Closed_Text.style.display='none'; Codehighlighter1_1588_1598_Open_Image.style.display='inline'; Codehighlighter1_1588_1598_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_1588_1598_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/**/</span><span id="Codehighlighter1_1588_1598_Open_Text"><span style="color: #008000">/*</span><span style="color: #008000">生成相应的面板</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_1634_1961_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1634_1961_Open_Text.style.display='none'; Codehighlighter1_1634_1961_Closed_Image.style.display='inline'; Codehighlighter1_1634_1961_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1634_1961_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1634_1961_Closed_Text.style.display='none'; Codehighlighter1_1634_1961_Open_Image.style.display='inline'; Codehighlighter1_1634_1961_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;JPanel&nbsp;createpanel(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;n)</span><span id="Codehighlighter1_1634_1961_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_1634_1961_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;matrix[][]</span><span style="color: #000000">=</span><span style="color: #000000">createnumber(n);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JPanel&nbsp;tempJPanel</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;JPanel();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tempJPanel.setLayout(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;GridLayout(n,n));<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JLabel&nbsp;jlabel[][]</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;JLabel[n][n];<br />
<img id="Codehighlighter1_1809_1937_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1809_1937_Open_Text.style.display='none'; Codehighlighter1_1809_1937_Closed_Image.style.display='inline'; Codehighlighter1_1809_1937_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1809_1937_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1809_1937_Closed_Text.style.display='none'; Codehighlighter1_1809_1937_Open_Image.style.display='inline'; Codehighlighter1_1809_1937_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">n;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_1809_1937_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_1809_1937_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_1834_1933_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1834_1933_Open_Text.style.display='none'; Codehighlighter1_1834_1933_Closed_Image.style.display='inline'; Codehighlighter1_1834_1933_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1834_1933_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1834_1933_Closed_Text.style.display='none'; Codehighlighter1_1834_1933_Open_Image.style.display='inline'; Codehighlighter1_1834_1933_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;j</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;j</span><span style="color: #000000">&lt;</span><span style="color: #000000">n;j</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_1834_1933_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_1834_1933_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jlabel[i][j]</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;JLabel(</span><span style="color: #000000">""</span><span style="color: #000000">+</span><span style="color: #000000">matrix[i][j],JLabel.CENTER);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tempJPanel.add(jlabel[i][j]);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;tempJPanel;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img id="Codehighlighter1_2004_2114_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2004_2114_Open_Text.style.display='none'; Codehighlighter1_2004_2114_Closed_Image.style.display='inline'; Codehighlighter1_2004_2114_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2004_2114_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_2004_2114_Closed_Text.style.display='none'; Codehighlighter1_2004_2114_Open_Image.style.display='inline'; Codehighlighter1_2004_2114_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(String&nbsp;args[])</span><span id="Codehighlighter1_2004_2114_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img style="width: 15px; height: 21px" height="21" alt="" src="http://www.blogjava.net/Images/dot.gif" width="15" /></span><span id="Codehighlighter1_2004_2114_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MagicMatrix&nbsp;application</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;MagicMatrix();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></div>
<p>&nbsp;</p><img src ="http://www.blogjava.net/littlefermat/aggbug/166264.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/littlefermat/" target="_blank">littlefermat</a> 2007-12-08 14:02 <a href="http://www.blogjava.net/littlefermat/archive/2007/12/08/166264.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>