﻿<?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-Jinglin's 国度-随笔分类-eclipse RCP / SWT / JFace</title><link>http://www.blogjava.net/cuiyuelei/category/19562.html</link><description>笑渐不闻声渐悄 多情却被无情恼 </description><language>zh-cn</language><lastBuildDate>Sun, 07 Mar 2010 14:13:29 GMT</lastBuildDate><pubDate>Sun, 07 Mar 2010 14:13:29 GMT</pubDate><ttl>60</ttl><item><title>积累的一些实用工具类（持续添加......）</title><link>http://www.blogjava.net/cuiyuelei/archive/2010/03/07/314745.html</link><dc:creator>催月泪(Jaclick)</dc:creator><author>催月泪(Jaclick)</author><pubDate>Sun, 07 Mar 2010 04:42:00 GMT</pubDate><guid>http://www.blogjava.net/cuiyuelei/archive/2010/03/07/314745.html</guid><wfw:comment>http://www.blogjava.net/cuiyuelei/comments/314745.html</wfw:comment><comments>http://www.blogjava.net/cuiyuelei/archive/2010/03/07/314745.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cuiyuelei/comments/commentRss/314745.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cuiyuelei/services/trackbacks/314745.html</trackback:ping><description><![CDATA[
		<p>
				<font face="Tahoma">Image图片资源获取及释放工具类，eclipse</font>开发避免不了使用大量的图片资源，<font face="Tahoma">CacheImage</font>可以帮我们完成这项工作，使用起来相当方便。<br /><font face="Tahoma" size="2"></font></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">
				<font face="Tahoma">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<font size="2">
								<span style="COLOR: #0000ff">import</span>
						</font>
				</font>
				<font face="Tahoma">
						<font size="2">
								<span style="COLOR: #000000"> java.util.HashMap;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
								<span style="COLOR: #0000ff">import</span>
						</font>
				</font>
				<font face="Tahoma">
						<font size="2">
								<span style="COLOR: #000000"> java.util.Iterator;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
								<span style="COLOR: #0000ff">import</span>
						</font>
				</font>
				<font face="Tahoma">
						<font size="2">
								<span style="COLOR: #000000"> java.util.Map;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
								<span style="COLOR: #0000ff">import</span>
						</font>
				</font>
				<font face="Tahoma">
						<font size="2">
								<span style="COLOR: #000000"> org.eclipse.swt.graphics.Image;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
								<span style="COLOR: #0000ff">import</span>
						</font>
				</font>
				<font face="Tahoma">
						<font size="2">
								<span style="COLOR: #000000"> org.eclipse.ui.plugin.AbstractUIPlugin;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img id="Codehighlighter1_186_999_Open_Image" onclick="this.style.display='none'; Codehighlighter1_186_999_Open_Text.style.display='none'; Codehighlighter1_186_999_Closed_Image.style.display='inline'; Codehighlighter1_186_999_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_186_999_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_186_999_Closed_Text.style.display='none'; Codehighlighter1_186_999_Open_Image.style.display='inline'; Codehighlighter1_186_999_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span>
								<span style="COLOR: #0000ff">public</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">class</span>
								<span style="COLOR: #000000"> CacheImage </span>
								<span id="Codehighlighter1_186_999_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>
						</font>
				</font>
				<span id="Codehighlighter1_186_999_Open_Text">
						<font face="Tahoma">
								<font size="2">
										<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> </span>
										<span style="COLOR: #0000ff">private</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">final</span>
										<span style="COLOR: #000000"> Map</span>
										<span style="COLOR: #000000">&lt;</span>
										<span style="COLOR: #000000">String, Image</span>
										<span style="COLOR: #000000">&gt;</span>
										<span style="COLOR: #000000"> imageMap </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">new</span>
										<span style="COLOR: #000000"> HashMap</span>
										<span style="COLOR: #000000">&lt;</span>
										<span style="COLOR: #000000">String, Image</span>
										<span style="COLOR: #000000">&gt;</span>
								</font>
						</font>
						<font face="Tahoma">
								<font size="2">
										<span style="COLOR: #000000">();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> </span>
										<span style="COLOR: #0000ff">private</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">static</span>
								</font>
						</font>
						<font face="Tahoma">
								<font size="2">
										<span style="COLOR: #000000"> CacheImage INSTANCE;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img id="Codehighlighter1_324_327_Open_Image" onclick="this.style.display='none'; Codehighlighter1_324_327_Open_Text.style.display='none'; Codehighlighter1_324_327_Closed_Image.style.display='inline'; Codehighlighter1_324_327_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_324_327_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_324_327_Closed_Text.style.display='none'; Codehighlighter1_324_327_Open_Image.style.display='inline'; Codehighlighter1_324_327_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /> </span>
										<span style="COLOR: #0000ff">private</span>
										<span style="COLOR: #000000"> CacheImage() </span>
										<span id="Codehighlighter1_324_327_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>
								</font>
						</font>
						<span id="Codehighlighter1_324_327_Open_Text">
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /> }</span>
										</font>
								</font>
						</span>
						<span style="COLOR: #000000">
								<br />
								<font size="2">
										<font face="Tahoma">
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />
												<br />
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> </font>
								</font>
						</span>
						<font face="Tahoma">
								<font size="2">
										<span style="COLOR: #008000">//</span>
										<span style="COLOR: #008000"> 单例模式，获得CacheImage实例</span>
								</font>
						</font>
						<span style="COLOR: #008000">
								<br />
								<font face="Tahoma" size="2">
										<img id="Codehighlighter1_394_472_Open_Image" onclick="this.style.display='none'; Codehighlighter1_394_472_Open_Text.style.display='none'; Codehighlighter1_394_472_Closed_Image.style.display='inline'; Codehighlighter1_394_472_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
										<img id="Codehighlighter1_394_472_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_394_472_Closed_Text.style.display='none'; Codehighlighter1_394_472_Open_Image.style.display='inline'; Codehighlighter1_394_472_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />
								</font>
						</span>
						<font face="Tahoma">
								<font size="2">
										<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"> CacheImage getINSTANCE() </span>
										<span id="Codehighlighter1_394_472_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>
								</font>
						</font>
						<span id="Codehighlighter1_394_472_Open_Text">
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />  </span>
												<span style="COLOR: #0000ff">if</span>
												<span style="COLOR: #000000"> (INSTANCE </span>
												<span style="COLOR: #000000">==</span>
												<span style="COLOR: #000000"> </span>
												<span style="COLOR: #0000ff">null</span>
										</font>
								</font>
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />   INSTANCE </span>
												<span style="COLOR: #000000">=</span>
												<span style="COLOR: #000000"> </span>
												<span style="COLOR: #0000ff">new</span>
										</font>
								</font>
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000"> CacheImage();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />  </span>
												<span style="COLOR: #0000ff">return</span>
										</font>
								</font>
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000"> INSTANCE;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /> }</span>
										</font>
								</font>
						</span>
						<span style="COLOR: #000000">
								<br />
								<font size="2">
										<font face="Tahoma">
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />
												<br />
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> </font>
								</font>
						</span>
						<font face="Tahoma">
								<font size="2">
										<span style="COLOR: #008000">//</span>
										<span style="COLOR: #008000"> 获得图像</span>
								</font>
						</font>
						<span style="COLOR: #008000">
								<br />
								<font face="Tahoma" size="2">
										<img id="Codehighlighter1_546_816_Open_Image" onclick="this.style.display='none'; Codehighlighter1_546_816_Open_Text.style.display='none'; Codehighlighter1_546_816_Closed_Image.style.display='inline'; Codehighlighter1_546_816_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
										<img id="Codehighlighter1_546_816_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_546_816_Closed_Text.style.display='none'; Codehighlighter1_546_816_Open_Image.style.display='inline'; Codehighlighter1_546_816_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />
								</font>
						</span>
						<font face="Tahoma">
								<font size="2">
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">public</span>
										<span style="COLOR: #000000"> Image getImage(String applicationID,String imageName) </span>
										<span id="Codehighlighter1_546_816_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>
								</font>
						</font>
						<span id="Codehighlighter1_546_816_Open_Text">
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />  </span>
												<span style="COLOR: #0000ff">if</span>
												<span style="COLOR: #000000"> (imageName </span>
												<span style="COLOR: #000000">==</span>
												<span style="COLOR: #000000"> </span>
												<span style="COLOR: #0000ff">null</span>
										</font>
								</font>
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />   </span>
												<span style="COLOR: #0000ff">return</span>
												<span style="COLOR: #000000"> </span>
												<span style="COLOR: #0000ff">null</span>
										</font>
								</font>
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />  Image image </span>
												<span style="COLOR: #000000">=</span>
										</font>
								</font>
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000"> (Image) imageMap.get(imageName);<br /><img id="Codehighlighter1_659_797_Open_Image" onclick="this.style.display='none'; Codehighlighter1_659_797_Open_Text.style.display='none'; Codehighlighter1_659_797_Closed_Image.style.display='inline'; Codehighlighter1_659_797_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_659_797_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_659_797_Closed_Text.style.display='none'; Codehighlighter1_659_797_Open_Image.style.display='inline'; Codehighlighter1_659_797_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />  </span>
												<span style="COLOR: #0000ff">if</span>
												<span style="COLOR: #000000"> (image </span>
												<span style="COLOR: #000000">==</span>
												<span style="COLOR: #000000"> </span>
												<span style="COLOR: #0000ff">null</span>
												<span style="COLOR: #000000">) </span>
												<span id="Codehighlighter1_659_797_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>
										</font>
								</font>
								<span id="Codehighlighter1_659_797_Open_Text">
										<font face="Tahoma">
												<font size="2">
														<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />   image </span>
														<span style="COLOR: #000000">=</span>
												</font>
										</font>
										<font face="Tahoma">
												<font size="2">
														<span style="COLOR: #000000">AbstractUIPlugin.imageDescriptorFromPlugin(<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />     applicationID,imageName).createImage();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />   imageMap.put(imageName, image);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />  }</span>
												</font>
										</font>
								</span>
								<span style="COLOR: #000000">
										<br />
										<font size="2">
												<font face="Tahoma">
														<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />  </font>
										</font>
								</span>
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #0000ff">return</span>
										</font>
								</font>
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000"> image;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /> }</span>
										</font>
								</font>
						</span>
						<span style="COLOR: #000000">
								<br />
								<font size="2">
										<font face="Tahoma">
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />
												<br />
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> </font>
								</font>
						</span>
						<font face="Tahoma">
								<font size="2">
										<span style="COLOR: #008000">//</span>
										<span style="COLOR: #008000"> 释放图像资源</span>
								</font>
						</font>
						<span style="COLOR: #008000">
								<br />
								<font face="Tahoma" size="2">
										<img id="Codehighlighter1_853_997_Open_Image" onclick="this.style.display='none'; Codehighlighter1_853_997_Open_Text.style.display='none'; Codehighlighter1_853_997_Closed_Image.style.display='inline'; Codehighlighter1_853_997_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
										<img id="Codehighlighter1_853_997_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_853_997_Closed_Text.style.display='none'; Codehighlighter1_853_997_Open_Image.style.display='inline'; Codehighlighter1_853_997_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />
								</font>
						</span>
						<font face="Tahoma">
								<font size="2">
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">public</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">void</span>
										<span style="COLOR: #000000"> dispose() </span>
										<span id="Codehighlighter1_853_997_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>
								</font>
						</font>
						<span id="Codehighlighter1_853_997_Open_Text">
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />  Iterator iterator </span>
												<span style="COLOR: #000000">=</span>
										</font>
								</font>
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000"> imageMap.values().iterator();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />  </span>
												<span style="COLOR: #0000ff">while</span>
										</font>
								</font>
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000"> (iterator.hasNext())<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />   ((Image) iterator.next()).dispose();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />  imageMap.clear();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /> }</span>
										</font>
								</font>
						</span>
						<span style="COLOR: #000000">
								<br />
								<font size="2">
										<font face="Tahoma">
												<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</font>
								</font>
						</span>
				</span>
				<span style="COLOR: #000000">
						<br />
						<font size="2">
								<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						</font>
				</span>
		</div>
		<p>
				<br />
				<br />窗口居中工具类<br /></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">
				<font face="Tahoma" size="2">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<span style="COLOR: #0000ff">import</span>
				</font>
				<font face="Tahoma">
						<font size="2">
								<span style="COLOR: #000000"> org.eclipse.swt.graphics.Rectangle;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
								<span style="COLOR: #0000ff">import</span>
						</font>
				</font>
				<font face="Tahoma">
						<font size="2">
								<span style="COLOR: #000000"> org.eclipse.swt.widgets.Display;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
								<span style="COLOR: #0000ff">import</span>
						</font>
				</font>
				<font face="Tahoma">
						<font size="2">
								<span style="COLOR: #000000"> org.eclipse.swt.widgets.Shell;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img id="Codehighlighter1_146_547_Open_Image" onclick="this.style.display='none'; Codehighlighter1_146_547_Open_Text.style.display='none'; Codehighlighter1_146_547_Closed_Image.style.display='inline'; Codehighlighter1_146_547_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_146_547_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_146_547_Closed_Text.style.display='none'; Codehighlighter1_146_547_Open_Image.style.display='inline'; Codehighlighter1_146_547_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span>
								<span style="COLOR: #0000ff">public</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">class</span>
								<span style="COLOR: #000000"> CenterUtil </span>
								<span id="Codehighlighter1_146_547_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>
						</font>
				</font>
				<span id="Codehighlighter1_146_547_Open_Text">
						<font face="Tahoma">
								<font size="2">
										<span style="COLOR: #000000">{<br /><img id="Codehighlighter1_211_544_Open_Image" onclick="this.style.display='none'; Codehighlighter1_211_544_Open_Text.style.display='none'; Codehighlighter1_211_544_Closed_Image.style.display='inline'; Codehighlighter1_211_544_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_211_544_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_211_544_Closed_Text.style.display='none'; Codehighlighter1_211_544_Open_Image.style.display='inline'; Codehighlighter1_211_544_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </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"> centerShell(Display display,Shell shell)</span>
										<span id="Codehighlighter1_211_544_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>
								</font>
						</font>
						<span id="Codehighlighter1_211_544_Open_Text">
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />         Rectangle displayBounds </span>
												<span style="COLOR: #000000">=</span>
										</font>
								</font>
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000"> display.getPrimaryMonitor().getBounds();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />         Rectangle shellBounds </span>
												<span style="COLOR: #000000">=</span>
										</font>
								</font>
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000"> shell.getBounds();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />         </span>
												<span style="COLOR: #0000ff">int</span>
												<span style="COLOR: #000000"> x </span>
												<span style="COLOR: #000000">=</span>
												<span style="COLOR: #000000"> displayBounds.x </span>
												<span style="COLOR: #000000">+</span>
												<span style="COLOR: #000000"> (displayBounds.width </span>
												<span style="COLOR: #000000">-</span>
												<span style="COLOR: #000000"> shellBounds.width)</span>
												<span style="COLOR: #000000">&gt;&gt;</span>
												<span style="COLOR: #000000">1</span>
										</font>
								</font>
								<font face="Tahoma">
										<font size="2">
												<span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />         </span>
												<span style="COLOR: #0000ff">int</span>
												<span style="COLOR: #000000"> y </span>
												<span style="COLOR: #000000">=</span>
												<span style="COLOR: #000000"> displayBounds.y </span>
												<span style="COLOR: #000000">+</span>
												<span style="COLOR: #000000"> (displayBounds.height </span>
												<span style="COLOR: #000000">-</span>
												<span style="COLOR: #000000"> shellBounds.height)</span>
												<span style="COLOR: #000000">&gt;&gt;</span>
												<span style="COLOR: #000000">1</span>
										</font>
								</font>
								<span style="COLOR: #000000">
										<font size="2">
												<font face="Tahoma">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />         shell.setLocation(x, y);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />     }</font>
										</font>
								</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<font face="Tahoma" size="2">
										<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /> }</font>
						</span>
				</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				</span>
		</div>
<img src ="http://www.blogjava.net/cuiyuelei/aggbug/314745.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cuiyuelei/" target="_blank">催月泪(Jaclick)</a> 2010-03-07 12:42 <a href="http://www.blogjava.net/cuiyuelei/archive/2010/03/07/314745.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>