﻿<?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-我要去google-文章分类-j2se</title><link>http://www.blogjava.net/fcp/category/32191.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 26 Jul 2008 01:27:31 GMT</lastBuildDate><pubDate>Sat, 26 Jul 2008 01:27:31 GMT</pubDate><ttl>60</ttl><item><title>让电脑发出Beep声</title><link>http://www.blogjava.net/fcp/articles/217608.html</link><dc:creator>fcp</dc:creator><author>fcp</author><pubDate>Sat, 26 Jul 2008 00:26:00 GMT</pubDate><guid>http://www.blogjava.net/fcp/articles/217608.html</guid><wfw:comment>http://www.blogjava.net/fcp/comments/217608.html</wfw:comment><comments>http://www.blogjava.net/fcp/articles/217608.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fcp/comments/commentRss/217608.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fcp/services/trackbacks/217608.html</trackback:ping><description><![CDATA[实际上是用AWT包中的类<br />
<br />
1，首先是引入类<br />
import java.awt.Toolkit;<br />
<br />
2，获得一个DefaultToolkit，然后调用他的beep方法就成了<br />
Toolkit toolkit = Toolkit.getDefaultToolkit();<br />
toolkit.beep();
<img src ="http://www.blogjava.net/fcp/aggbug/217608.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fcp/" target="_blank">fcp</a> 2008-07-26 08:26 <a href="http://www.blogjava.net/fcp/articles/217608.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何获取环境变量和遍历Map</title><link>http://www.blogjava.net/fcp/articles/217327.html</link><dc:creator>fcp</dc:creator><author>fcp</author><pubDate>Thu, 24 Jul 2008 18:02:00 GMT</pubDate><guid>http://www.blogjava.net/fcp/articles/217327.html</guid><wfw:comment>http://www.blogjava.net/fcp/comments/217327.html</wfw:comment><comments>http://www.blogjava.net/fcp/articles/217327.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fcp/comments/commentRss/217327.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fcp/services/trackbacks/217327.html</trackback:ping><description><![CDATA[<p>1，想获得系统所设置的环境变量<br />
System.getenv(); 或者 System.getenv("PATH");<br />
<br />
第一个方法返回一个Map，包含了所有的环境变量<br />
第二个方法直接返回String，也就是环境变量的值<br />
<br />
所以要列出所有的环境变量的名字和值，就要遍历那个Map</p>
<br />
2，遍历Map<br />
<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 src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;Map&nbsp;envMap&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;System.getenv();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;Iterator&nbsp;it&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;envMap.entrySet().iterator();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">while</span><span style="color: #000000">(it.hasNext())<br />
<img id="Codehighlighter1_114_427_Open_Image" onclick="this.style.display='none'; Codehighlighter1_114_427_Open_Text.style.display='none'; Codehighlighter1_114_427_Closed_Image.style.display='inline'; Codehighlighter1_114_427_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_114_427_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_114_427_Closed_Text.style.display='none'; Codehighlighter1_114_427_Open_Image.style.display='inline'; Codehighlighter1_114_427_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_114_427_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 src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_114_427_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map.Entry</span><span style="color: #000000">&lt;</span><span style="color: #000000">String,&nbsp;String</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;entry&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;(Map.Entry</span><span style="color: #000000">&lt;</span><span style="color: #000000">String,&nbsp;String</span><span style="color: #000000">&gt;</span><span style="color: #000000">)it.next();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;key&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;entry.getKey();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;value&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;entry.getValue();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">Environment&nbsp;name:&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;key);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">Environment&nbsp;value:&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;value);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div>
<br />
首先是获得一个Map，实际上Map是一个接口，获得的是一个实现课Map接口的类<br />
然后调用entrySet方法获得一个Set，这个Set里存放的就是Map.Entry，实际上它也是一个接口啦<br />
有Set就好办了，调用它的iterator()方法，获得Iterator，它也是个接口，怎么都是接口。。。<br />
最后用next方法遍历就成了
<img src ="http://www.blogjava.net/fcp/aggbug/217327.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fcp/" target="_blank">fcp</a> 2008-07-25 02:02 <a href="http://www.blogjava.net/fcp/articles/217327.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JOptionPane使用例子</title><link>http://www.blogjava.net/fcp/articles/208131.html</link><dc:creator>fcp</dc:creator><author>fcp</author><pubDate>Sun, 15 Jun 2008 10:54:00 GMT</pubDate><guid>http://www.blogjava.net/fcp/articles/208131.html</guid><wfw:comment>http://www.blogjava.net/fcp/comments/208131.html</wfw:comment><comments>http://www.blogjava.net/fcp/articles/208131.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fcp/comments/commentRss/208131.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fcp/services/trackbacks/208131.html</trackback:ping><description><![CDATA[<p>简单的说这个类实现的就是一个messagebox，主要使用的是static的函数<br />
不多说了，直接看例子<br />
<br />
</p>
<dt><strong><code>showMessageDialog</code></strong>
<dt>显示一个带有OK按钮的模态对话框。你能简单的指定显示的消息，图标，对话框标题。下面是几个使用showMessageDialog的例子
<dd>
<p>
<table summary="layout">
    <tbody>
        <tr>
            <td valign="top"><img height="122" alt="Informational dialog with default title and icon" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/InformationalDialogMetal.png" width="268" /></td>
            <td valign="top">
            <pre>
            <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 alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #008000">//</span><span style="color: #008000">default&nbsp;title&nbsp;and&nbsp;icon</span><span style="color: #008000"><br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">JOptionPane.showMessageDialog(frame,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Eggs&nbsp;are&nbsp;not&nbsp;supposed&nbsp;to&nbsp;be&nbsp;green.</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Message</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" /></span></div>
            </pre>
            </td>
        </tr>
        <tr>
            <td valign="top"><img height="122" alt="Informational dialog with custom title, warning icon" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/DialogIcon2Metal.png" width="268" /></td>
            <td valign="top">
            <pre>
            <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 alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #008000">//</span><span style="color: #008000">custom&nbsp;title,&nbsp;warning&nbsp;icon</span><span style="color: #008000"><br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">JOptionPane.showMessageDialog(frame,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Eggs&nbsp;are&nbsp;not&nbsp;supposed&nbsp;to&nbsp;be&nbsp;green.</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Inane&nbsp;warning</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;JOptionPane.WARNING_MESSAGE);<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" /></span></div>
            </pre>
            </td>
        </tr>
        <tr>
            <td valign="top"><img height="122" alt="Informational dialog with custom title, error icon" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/DialogIcon3Metal.png" width="268" /></td>
            <td valign="top">
            <pre>
            <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 alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #008000">//</span><span style="color: #008000">custom&nbsp;title,&nbsp;error&nbsp;icon</span><span style="color: #008000"><br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">JOptionPane.showMessageDialog(frame,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Eggs&nbsp;are&nbsp;not&nbsp;supposed&nbsp;to&nbsp;be&nbsp;green.</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Inane&nbsp;error</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;JOptionPane.ERROR_MESSAGE);<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" /></span></div>
            </pre>
            </td>
        </tr>
        <tr>
            <td valign="top"><img height="122" alt="Informational dialog with custom title, no icon" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/DialogIcon4Metal.png" width="268" /></td>
            <td valign="top">
            <pre>
            <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 alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #008000">//</span><span style="color: #008000">custom&nbsp;title,&nbsp;no&nbsp;icon</span><span style="color: #008000"><br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">JOptionPane.showMessageDialog(frame,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Eggs&nbsp;are&nbsp;not&nbsp;supposed&nbsp;to&nbsp;be&nbsp;green.</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">A&nbsp;plain&nbsp;message</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;JOptionPane.PLAIN_MESSAGE);<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" /></span></div>
            </pre>
            </td>
        </tr>
        <tr>
            <td valign="top"><img height="122" alt="Informational dialog with custom title, custom icon" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/DialogIcon5Metal.png" width="268" /></td>
            <td valign="top">
            <pre>
            <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 alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #008000">//</span><span style="color: #008000">custom&nbsp;title,&nbsp;custom&nbsp;icon</span><span style="color: #008000"><br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">JOptionPane.showMessageDialog(frame,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Eggs&nbsp;are&nbsp;not&nbsp;supposed&nbsp;to&nbsp;be&nbsp;green.</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Inane&nbsp;custom&nbsp;dialog</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;JOptionPane.INFORMATION_MESSAGE,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;icon);<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" /></span></div>
            </pre>
            </td>
        </tr>
    </tbody>
</table>
<br />
</p>
<dt><strong><code>showOptionDialog</code></strong>
<dt>显示一个有特殊的按钮，消息，图标，标题的模态对话框。用这个函数，你可以改变显示在按钮上的文字。你还可以执行更多的个性化操作。<br />
<dd>
<p>
<table summary="layout">
    <tbody>
        <tr>
            <td valign="top"><img height="122" alt="Yes/No/Cancel (in different words); showOptionDialog" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/OptionDialogMetal.png" width="374" /></td>
        </tr>
        <tr>
            <td valign="top">
            <pre>
            <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 alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #008000">//</span><span style="color: #008000">Custom&nbsp;button&nbsp;text</span><span style="color: #008000"><br />
            <img id="Codehighlighter1_40_128_Open_Image" onclick="this.style.display='none'; Codehighlighter1_40_128_Open_Text.style.display='none'; Codehighlighter1_40_128_Closed_Image.style.display='inline'; Codehighlighter1_40_128_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_40_128_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_40_128_Closed_Text.style.display='none'; Codehighlighter1_40_128_Open_Image.style.display='inline'; Codehighlighter1_40_128_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #000000">Object[]&nbsp;options&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_40_128_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_40_128_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">"</span><span style="color: #000000">Yes,&nbsp;please</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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">No,&nbsp;thanks</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">No&nbsp;eggs,&nbsp;no&nbsp;ham!</span><span style="color: #000000">"</span><span style="color: #000000">}</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">int</span><span style="color: #000000">&nbsp;n&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;JOptionPane.showOptionDialog(frame,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Would&nbsp;you&nbsp;like&nbsp;some&nbsp;green&nbsp;eggs&nbsp;to&nbsp;go&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000"><br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">with&nbsp;that&nbsp;ham?</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">A&nbsp;Silly&nbsp;Question</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;JOptionPane.YES_NO_CANCEL_OPTION,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;JOptionPane.QUESTION_MESSAGE,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;options,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;options[</span><span style="color: #000000">2</span><span style="color: #000000">]);</span></div>
            </pre>
            </td>
        </tr>
    </tbody>
</table>
<br />
<br />
个性化按钮的文字<br />
<table summary="layout">
    <tbody>
        <tr>
            <td valign="top"><img height="122" alt="A yes/no dialog, in those words [but perhaps translated]" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/CustomizingButtonTextMetal.png" width="277" /></td>
            <td valign="top">
            <pre>
            <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 alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #008000">//</span><span style="color: #008000">default&nbsp;icon,&nbsp;custom&nbsp;title</span><span style="color: #008000"><br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;n&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;JOptionPane.showConfirmDialog(<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;frame,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Would&nbsp;you&nbsp;like&nbsp;green&nbsp;eggs&nbsp;and&nbsp;ham?</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">An&nbsp;Inane&nbsp;Question</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;JOptionPane.YES_NO_OPTION);</span></div>
            </pre>
            </td>
        </tr>
        <tr>
            <td valign="top"><img height="122" alt="A yes/no dialog -- in other words" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/CustomizingButtonText2Metal.png" width="277" /></td>
            <td valign="top"><font face="Courier New">
            <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_19_64_Open_Image" onclick="this.style.display='none'; Codehighlighter1_19_64_Open_Text.style.display='none'; Codehighlighter1_19_64_Closed_Image.style.display='inline'; Codehighlighter1_19_64_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_19_64_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_19_64_Closed_Text.style.display='none'; Codehighlighter1_19_64_Open_Image.style.display='inline'; Codehighlighter1_19_64_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000">Object[]&nbsp;options&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_19_64_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_19_64_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">"</span><span style="color: #000000">Yes,&nbsp;please</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">No&nbsp;way!</span><span style="color: #000000">"</span><span style="color: #000000">}</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">int</span><span style="color: #000000">&nbsp;n&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;JOptionPane.showOptionDialog(frame,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Would&nbsp;you&nbsp;like&nbsp;green&nbsp;eggs&nbsp;and&nbsp;ham?</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">A&nbsp;Silly&nbsp;Question</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;JOptionPane.YES_NO_OPTION,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;JOptionPane.QUESTION_MESSAGE,<br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">do&nbsp;not&nbsp;use&nbsp;a&nbsp;custom&nbsp;Icon</span><span style="color: #008000"><br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;options,&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">the&nbsp;titles&nbsp;of&nbsp;buttons</span><span style="color: #008000"><br />
            <img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;options[</span><span style="color: #000000">0</span><span style="color: #000000">]);&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">default&nbsp;button&nbsp;title</span></div>
            </font></td>
        </tr>
    </tbody>
</table>
<br />
</p>
<h3><a name="input">Getting the User's Input from a Dialog</a></h3>
<br />
<span style="font-size: 10pt">ShowXxxDialog中产生的窗体唯一的不返回整形的就是showInoutDialog，取而代之的是它返回一个Object类型。这个Object类型一般是一个String类型，反应了用户的输入。这是一个例子，用showInputdialog去创建一个让用户从三个字符串中选择一个字符串的窗口。</span>
<blockquote>
<p>
<div align="left"><img height="152" alt="An input dialog with a combo box" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/CustomizedDialogMetal.png" width="268" align="bottom" /><br />
</div>
<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_25_46_Open_Image" onclick="this.style.display='none'; Codehighlighter1_25_46_Open_Text.style.display='none'; Codehighlighter1_25_46_Closed_Image.style.display='inline'; Codehighlighter1_25_46_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_25_46_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_25_46_Closed_Text.style.display='none'; Codehighlighter1_25_46_Open_Image.style.display='inline'; Codehighlighter1_25_46_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000">Object[]&nbsp;possibilities&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_25_46_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_25_46_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">"</span><span style="color: #000000">ham</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">spam</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">yam</span><span style="color: #000000">"</span><span style="color: #000000">}</span></span><span style="color: #000000">;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />String&nbsp;s&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;(String)JOptionPane.showInputDialog(<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />frame,<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">"</span><span style="color: #000000">Complete&nbsp;the&nbsp;sentence:\n</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: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">\</span><span style="color: #000000">"</span><span style="color: #000000">Green&nbsp;eggs&nbsp;and<img alt="" src="http://www.blogjava.net/Images/dot.gif" />\</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: #000000">"</span><span style="color: #000000">Customized&nbsp;Dialog</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />JOptionPane.PLAIN_MESSAGE,<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />icon,<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />possibilities,<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">"</span><span style="color: #000000">ham</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: #008000">//</span><span style="color: #008000">If&nbsp;a&nbsp;string&nbsp;was&nbsp;returned,&nbsp;say&nbsp;so.</span><span style="color: #008000"><br />
<img id="Codehighlighter1_311_363_Open_Image" onclick="this.style.display='none'; Codehighlighter1_311_363_Open_Text.style.display='none'; Codehighlighter1_311_363_Closed_Image.style.display='inline'; Codehighlighter1_311_363_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_311_363_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_311_363_Closed_Text.style.display='none'; Codehighlighter1_311_363_Open_Image.style.display='inline'; Codehighlighter1_311_363_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;((s&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">)&nbsp;</span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000">&nbsp;(s.length()&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">))&nbsp;</span><span id="Codehighlighter1_311_363_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_311_363_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />setLabel(</span><span style="color: #000000">"</span><span style="color: #000000">Green&nbsp;eggs&nbsp;and<img alt="" src="http://www.blogjava.net/Images/dot.gif" />&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;s&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</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" /></span><span style="color: #0000ff">return</span><span style="color: #000000">;<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><span style="color: #008000">//</span><span style="color: #008000">If&nbsp;you're&nbsp;here,&nbsp;the&nbsp;return&nbsp;value&nbsp;was&nbsp;null/empty.</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">setLabel(</span><span style="color: #000000">"</span><span style="color: #000000">Come&nbsp;on,&nbsp;finish&nbsp;the&nbsp;sentence!</span><span style="color: #000000">"</span><span style="color: #000000">);</span></div>
<br />
如果你不想去限制用户的输入，你可以？？？？？或者指定null替代Object类型的数组。用java标准的界面风格，替代以后的结果是这样的：<br />
<img height="147" alt="An input dialog with a text field" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/CustomizedDialog2Metal.png" width="285" align="bottom" /></blockquote>
<dd>
<blockquote>&nbsp;</blockquote></dd>
<blockquote>
<table summary="layout">
    <caption><strong>Icons used by JOptionPane <br />
    (Java look and feel)</strong></caption>
    <tbody>
        <tr>
            <td align="center" width="75"><img height="32" alt="The Java look and feel icon for dialogs that ask questions" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/metal-question.png" width="32" /></td>
            <td align="center" width="75"><img height="32" alt="The Java look and feel icon for informational dialogs" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/metal-info.png" width="32" /></td>
            <td align="center" width="75"><img height="32" alt="The Java look and feel icon for warning dialogs" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/metal-warning.png" width="32" /></td>
            <td align="center" width="75"><img height="32" alt="The Java look and feel icon for error dialogs" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/metal-error.png" width="32" /></td>
        </tr>
        <tr>
            <td align="center">question </td>
            <td align="center">information </td>
            <td align="center">warning </td>
            <td align="center">error </td>
        </tr>
    </tbody>
</table>
<p>
<table>
    <caption><strong>(Windows look and feel)</strong></caption>
    <tbody>
        <tr>
            <td align="center" width="75"><img height="32" alt="The Windows look and feel icon for dialogs that ask questions" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/windows-question.png" width="32" /></td>
            <td align="center" width="75"><img height="32" alt="The Windows look and feel icon for informational dialogs" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/windows-info.png" width="32" /></td>
            <td align="center" width="75"><img height="32" alt="The Windows look and feel icon for warning dialogs" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/windows-warning.png" width="32" /></td>
            <td align="center" width="75"><img height="32" alt="The Windows look and feel icon for error dialogs" src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/windows-error.png" width="32" /></td>
        </tr>
        <tr>
            <td align="center">question </td>
            <td align="center">information </td>
            <td align="center">warning </td>
            <td align="center">error </td>
        </tr>
    </tbody>
</table>
<br />
</p>
</blockquote>参考: http://java.sun.com/docs/books/tutorial/uiswing/components/dialog.html
<img src ="http://www.blogjava.net/fcp/aggbug/208131.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fcp/" target="_blank">fcp</a> 2008-06-15 18:54 <a href="http://www.blogjava.net/fcp/articles/208131.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>安装JDK</title><link>http://www.blogjava.net/fcp/articles/207800.html</link><dc:creator>fcp</dc:creator><author>fcp</author><pubDate>Fri, 13 Jun 2008 23:09:00 GMT</pubDate><guid>http://www.blogjava.net/fcp/articles/207800.html</guid><wfw:comment>http://www.blogjava.net/fcp/comments/207800.html</wfw:comment><comments>http://www.blogjava.net/fcp/articles/207800.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fcp/comments/commentRss/207800.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fcp/services/trackbacks/207800.html</trackback:ping><description><![CDATA[<p>1，当然是先下载JDK了， java.sun.com 可以下载<br />
<br />
2，安装，一直next就可以<br />
<br />
3，设置环境变量<br />
JAVA_HOME = C:\Program Files\Java\jdk1.6.0_06<br />
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar<br />
PATH=%JAVA_HOME%\bin; .....<br />
<br />
4，测试<br />
在命令行窗口运行java -version, 看看是不是新装的版本，顺便试一下javac能不能运行<br />
<br />
5，编个helloworld再测试一下<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"><span style="color: #008080">1</span><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;HelloWorld<br />
</span><span style="color: #008080">2</span><span style="color: #000000"><img id="Codehighlighter1_24_125_Open_Image" onclick="this.style.display='none'; Codehighlighter1_24_125_Open_Text.style.display='none'; Codehighlighter1_24_125_Closed_Image.style.display='inline'; Codehighlighter1_24_125_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_24_125_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_24_125_Closed_Text.style.display='none'; Codehighlighter1_24_125_Open_Image.style.display='inline'; Codehighlighter1_24_125_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span id="Codehighlighter1_24_125_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 src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_24_125_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">3</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&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[])<br />
</span><span style="color: #008080">4</span><span style="color: #000000"><img id="Codehighlighter1_73_123_Open_Image" onclick="this.style.display='none'; Codehighlighter1_73_123_Open_Text.style.display='none'; Codehighlighter1_73_123_Closed_Image.style.display='inline'; Codehighlighter1_73_123_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_73_123_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_73_123_Closed_Text.style.display='none'; Codehighlighter1_73_123_Open_Image.style.display='inline'; Codehighlighter1_73_123_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_73_123_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 src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_73_123_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">5</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">Hello&nbsp;Wrold.</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">6</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">7</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span></div>
<br />
<img src ="http://www.blogjava.net/fcp/aggbug/207800.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fcp/" target="_blank">fcp</a> 2008-06-14 07:09 <a href="http://www.blogjava.net/fcp/articles/207800.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>