﻿<?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-Xejuny-随笔分类-Java</title><link>http://www.blogjava.net/Xejuny/category/27863.html</link><description>努力，为了摆脱“月光族”and“负翁”的日子努力！</description><language>zh-cn</language><lastBuildDate>Sat, 26 Apr 2008 14:18:40 GMT</lastBuildDate><pubDate>Sat, 26 Apr 2008 14:18:40 GMT</pubDate><ttl>60</ttl><item><title>JAVA开发者应该去的20个英文网站【转】</title><link>http://www.blogjava.net/Xejuny/archive/2008/04/23/195125.html</link><dc:creator>Xejuny</dc:creator><author>Xejuny</author><pubDate>Wed, 23 Apr 2008 07:35:00 GMT</pubDate><guid>http://www.blogjava.net/Xejuny/archive/2008/04/23/195125.html</guid><wfw:comment>http://www.blogjava.net/Xejuny/comments/195125.html</wfw:comment><comments>http://www.blogjava.net/Xejuny/archive/2008/04/23/195125.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Xejuny/comments/commentRss/195125.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Xejuny/services/trackbacks/195125.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/Xejuny/archive/2008/04/23/195125.html'>阅读全文</a><img src ="http://www.blogjava.net/Xejuny/aggbug/195125.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Xejuny/" target="_blank">Xejuny</a> 2008-04-23 15:35 <a href="http://www.blogjava.net/Xejuny/archive/2008/04/23/195125.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>机器中毒啦。。。。。。。。。。。。</title><link>http://www.blogjava.net/Xejuny/archive/2007/12/10/166590.html</link><dc:creator>Xejuny</dc:creator><author>Xejuny</author><pubDate>Mon, 10 Dec 2007 02:42:00 GMT</pubDate><guid>http://www.blogjava.net/Xejuny/archive/2007/12/10/166590.html</guid><wfw:comment>http://www.blogjava.net/Xejuny/comments/166590.html</wfw:comment><comments>http://www.blogjava.net/Xejuny/archive/2007/12/10/166590.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/Xejuny/comments/commentRss/166590.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Xejuny/services/trackbacks/166590.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这个程序了涉及到了java 读写文本、遍历目录及子目录、获得文件扩展名的操作。<br><br>&nbsp;&nbsp;<a href='http://www.blogjava.net/Xejuny/archive/2007/12/10/166590.html'>阅读全文</a><img src ="http://www.blogjava.net/Xejuny/aggbug/166590.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Xejuny/" target="_blank">Xejuny</a> 2007-12-10 10:42 <a href="http://www.blogjava.net/Xejuny/archive/2007/12/10/166590.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java 窗口居中</title><link>http://www.blogjava.net/Xejuny/archive/2007/12/05/165519.html</link><dc:creator>Xejuny</dc:creator><author>Xejuny</author><pubDate>Wed, 05 Dec 2007 06:57:00 GMT</pubDate><guid>http://www.blogjava.net/Xejuny/archive/2007/12/05/165519.html</guid><wfw:comment>http://www.blogjava.net/Xejuny/comments/165519.html</wfw:comment><comments>http://www.blogjava.net/Xejuny/archive/2007/12/05/165519.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Xejuny/comments/commentRss/165519.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Xejuny/services/trackbacks/165519.html</trackback:ping><description><![CDATA[<p>如果要使主窗口&nbsp;居中一般使用下面的方法：</p>
<p><code><font color="#7f0055"><strong>import </strong></font><font color="#000000">javax.swing.JFrame;</font><br />
<font color="#7f0055"><strong>import </strong></font><font color="#000000">java.awt.Toolkit;</font><br />
<font color="#7f0055"><strong>import </strong></font><font color="#000000">java.awt.Dimension;</font><br />
<br />
<br />
<font color="#7f0055"><strong>public class </strong></font><font color="#000000">ToCenter </font><br />
<font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><strong>public </strong></font><font color="#000000">ToCenter</font><font color="#000000">(</font><font color="#000000">JFrame frame</font><font color="#000000">)</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//---------------------------设置窗口居中----------------------------------------------------------</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><strong>int </strong></font><font color="#000000">windowWidth = frame.getWidth</font><font color="#000000">()</font><font color="#000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//获得窗口宽</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><strong>int </strong></font><font color="#000000">windowHeight = frame.getHeight</font><font color="#000000">()</font><font color="#000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//获得窗口高</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Toolkit kit = Toolkit.getDefaultToolkit</font><font color="#000000">()</font><font color="#000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//定义工具包</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Dimension screenSize = kit.getScreenSize</font><font color="#000000">()</font><font color="#000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//获取屏幕的尺寸</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><strong>int </strong></font><font color="#000000">screenWidth = screenSize.width;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//获取屏幕的宽</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><strong>int </strong></font><font color="#000000">screenHeight = screenSize.height;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//获取屏幕的高</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">frame.setLocation</font><font color="#000000">(</font><font color="#000000">screenWidth/</font><font color="#990000">2</font><font color="#000000">-windowWidth/</font><font color="#990000">2</font><font color="#000000">, screenHeight/</font><font color="#990000">2</font><font color="#000000">-windowHeight/</font><font color="#990000">2</font><font color="#000000">)</font><font color="#000000">;</font><font color="#3f7f5f">//设置窗口居中显示</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//------------------------------------------------------------------------------------------------</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font></code></p>
<p><code><font color="#000000">}</font></code></p>
<p> 当然你也可以让一个Window对象、JWindow对象或Frame对象居中，以下是更通用的方法：</p>
<p> </p>
<p> </p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <code><font color="#000000">Toolkit kit = Toolkit.getDefaultToolkit</font><font color="#000000">()</font><font color="#000000">;&nbsp;&nbsp;&nbsp;  </font><font color="#3f7f5f">// 定义工具包</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Dimension screenSize = kit.getScreenSize</font><font color="#000000">()</font><font color="#000000">;&nbsp;&nbsp;  </font><font color="#3f7f5f">// 获取屏幕的尺寸</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><strong>int </strong></font><font color="#000000">screenWidth = screenSize.width/</font><font color="#990000">2</font><font color="#000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </font><font color="#3f7f5f">// 获取屏幕的宽</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><strong>int </strong></font><font color="#000000">screenHeight = screenSize.height/</font><font color="#990000">2</font><font color="#000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </font><font color="#3f7f5f">// 获取屏幕的高</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><strong>int </strong></font><font color="#000000">height = </font><font color="#7f0055"><strong>this</strong></font><font color="#000000">.getHeight</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><strong>int </strong></font><font color="#000000">width = </font><font color="#7f0055"><strong>this</strong></font><font color="#000000">.getWidth</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp; <br />
</font></code><code><font color="#000000">&nbsp;&nbsp;&nbsp; setLocation</font><font color="#000000">(</font><font color="#000000">screenWidth-width/</font><font color="#990000">2</font><font color="#000000">, screenHeight-height/</font><font color="#990000">2</font><font color="#000000">)</font><font color="#000000">;<br />
<br />
<br />
</font></code>
<p>另外一种方法，也是jdk1.4之后提供的方法：</p>
<p><font color="#ff6600">&nbsp;dialog.setLocationRelativeTo(owner);</font></p>
<p>这种方法是设定一个窗口的相对于另外一个窗口的位置（一般是居中于父窗口的中间），如果<font color="#ff6600">owner==null</font>则窗口就居于屏幕的中央（这是一个比较好的方法，对于主窗口就不用再使用上面第一种方法来实现了！！！）。</p>
<img src ="http://www.blogjava.net/Xejuny/aggbug/165519.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Xejuny/" target="_blank">Xejuny</a> 2007-12-05 14:57 <a href="http://www.blogjava.net/Xejuny/archive/2007/12/05/165519.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>