﻿<?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-天天进步-随笔分类-java</title><link>http://www.blogjava.net/coacoa2008/category/25610.html</link><description> </description><language>zh-cn</language><lastBuildDate>Sat, 24 Nov 2007 08:59:10 GMT</lastBuildDate><pubDate>Sat, 24 Nov 2007 08:59:10 GMT</pubDate><ttl>60</ttl><item><title>Simple Swing Components </title><link>http://www.blogjava.net/coacoa2008/archive/2007/11/23/162668.html</link><dc:creator>百步穿杨</dc:creator><author>百步穿杨</author><pubDate>Fri, 23 Nov 2007 08:47:00 GMT</pubDate><guid>http://www.blogjava.net/coacoa2008/archive/2007/11/23/162668.html</guid><wfw:comment>http://www.blogjava.net/coacoa2008/comments/162668.html</wfw:comment><comments>http://www.blogjava.net/coacoa2008/archive/2007/11/23/162668.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coacoa2008/comments/commentRss/162668.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coacoa2008/services/trackbacks/162668.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Simple Swing Components &nbsp;&nbsp;<a href='http://www.blogjava.net/coacoa2008/archive/2007/11/23/162668.html'>阅读全文</a><img src ="http://www.blogjava.net/coacoa2008/aggbug/162668.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coacoa2008/" target="_blank">百步穿杨</a> 2007-11-23 16:47 <a href="http://www.blogjava.net/coacoa2008/archive/2007/11/23/162668.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>swing WindowUtilities  入门</title><link>http://www.blogjava.net/coacoa2008/archive/2007/11/23/162663.html</link><dc:creator>百步穿杨</dc:creator><author>百步穿杨</author><pubDate>Fri, 23 Nov 2007 08:25:00 GMT</pubDate><guid>http://www.blogjava.net/coacoa2008/archive/2007/11/23/162663.html</guid><wfw:comment>http://www.blogjava.net/coacoa2008/comments/162663.html</wfw:comment><comments>http://www.blogjava.net/coacoa2008/archive/2007/11/23/162663.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coacoa2008/comments/commentRss/162663.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coacoa2008/services/trackbacks/162663.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: swing入门&nbsp;&nbsp;<a href='http://www.blogjava.net/coacoa2008/archive/2007/11/23/162663.html'>阅读全文</a><img src ="http://www.blogjava.net/coacoa2008/aggbug/162663.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coacoa2008/" target="_blank">百步穿杨</a> 2007-11-23 16:25 <a href="http://www.blogjava.net/coacoa2008/archive/2007/11/23/162663.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jEdit: Java Programmer’s Text Editor++</title><link>http://www.blogjava.net/coacoa2008/archive/2007/11/05/158250.html</link><dc:creator>百步穿杨</dc:creator><author>百步穿杨</author><pubDate>Mon, 05 Nov 2007 05:57:00 GMT</pubDate><guid>http://www.blogjava.net/coacoa2008/archive/2007/11/05/158250.html</guid><wfw:comment>http://www.blogjava.net/coacoa2008/comments/158250.html</wfw:comment><comments>http://www.blogjava.net/coacoa2008/archive/2007/11/05/158250.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coacoa2008/comments/commentRss/158250.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coacoa2008/services/trackbacks/158250.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: jEdit: Java Programmer’s Text Editor++												 								by Robert Swarr								AgoraLogos, LLC								February 3, 2003								 								Copyright ? 2003 Robert ...&nbsp;&nbsp;<a href='http://www.blogjava.net/coacoa2008/archive/2007/11/05/158250.html'>阅读全文</a><img src ="http://www.blogjava.net/coacoa2008/aggbug/158250.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coacoa2008/" target="_blank">百步穿杨</a> 2007-11-05 13:57 <a href="http://www.blogjava.net/coacoa2008/archive/2007/11/05/158250.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>将Java应用程序本地编译为EXE的几种方法</title><link>http://www.blogjava.net/coacoa2008/archive/2007/11/05/158249.html</link><dc:creator>百步穿杨</dc:creator><author>百步穿杨</author><pubDate>Mon, 05 Nov 2007 05:54:00 GMT</pubDate><guid>http://www.blogjava.net/coacoa2008/archive/2007/11/05/158249.html</guid><wfw:comment>http://www.blogjava.net/coacoa2008/comments/158249.html</wfw:comment><comments>http://www.blogjava.net/coacoa2008/archive/2007/11/05/158249.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coacoa2008/comments/commentRss/158249.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coacoa2008/services/trackbacks/158249.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 将Java应用程序本地编译为EXE的几种方法&nbsp;&nbsp;<a href='http://www.blogjava.net/coacoa2008/archive/2007/11/05/158249.html'>阅读全文</a><img src ="http://www.blogjava.net/coacoa2008/aggbug/158249.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coacoa2008/" target="_blank">百步穿杨</a> 2007-11-05 13:54 <a href="http://www.blogjava.net/coacoa2008/archive/2007/11/05/158249.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Swing系列之 JPasswordFieldDemo</title><link>http://www.blogjava.net/coacoa2008/archive/2007/10/12/152285.html</link><dc:creator>百步穿杨</dc:creator><author>百步穿杨</author><pubDate>Fri, 12 Oct 2007 04:09:00 GMT</pubDate><guid>http://www.blogjava.net/coacoa2008/archive/2007/10/12/152285.html</guid><wfw:comment>http://www.blogjava.net/coacoa2008/comments/152285.html</wfw:comment><comments>http://www.blogjava.net/coacoa2008/archive/2007/10/12/152285.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coacoa2008/comments/commentRss/152285.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coacoa2008/services/trackbacks/152285.html</trackback:ping><description><![CDATA[
		<p>import java.awt.*;<br />import java.awt.event.*;<br />import javax.swing.*;</p>
		<p>public class JPasswordFieldDemo extends JFrame {<br /> JTextField username;  //用户名输入框<br />   JPasswordField password;  //密码输入框<br />   JButton logonButton;  //登录按钮<br />   JButton cancelButton;  //退出按钮</p>
		<p>   public JPasswordFieldDemo() {  //构造函数</p>
		<p>    super("JPasswordField演示");  //调用父类构造函数<br />    Container container=getContentPane();  //得到容器<br />    container.setLayout(new GridLayout(3, 2, 2, 2));  //设置布局管理器</p>
		<p>    username=new JTextField(16);  //初始化文本输入框,宽度为16列<br />    password=new JPasswordField(16);  //初始化密码输入框,宽度为16列<br />    logonButton=new JButton("登录");  //初始化登录按钮<br />    logonButton.addActionListener(  //登录按钮事件处理<br />     new ActionListener(){<br />       public void actionPerformed(ActionEvent evt){<br />        char[] pw=password.getPassword();  //得到密码<br />          String message="您的用户名："+username.getText()+"\n您的密码："+new String(pw);  //消息字符串<br />      JOptionPane.showMessageDialog(JPasswordFieldDemo.this, message);  //显示消息<br />       }<br />     });<br />     cancelButton=new JButton("退出");  //初始化退出按钮<br />     cancelButton.addActionListener(  //初始化按钮事件处理<br />      new ActionListener(){<br />        public void actionPerformed(ActionEvent evt){<br />             System.exit(0);  //退出程序<br />        }<br />     });</p>
		<p>    container.add(new JLabel("      用户名:"));  //增加组件<br />    container.add(username);<br />    container.add(new JLabel("      密码:"));<br />    container.add(password);<br />    container.add(logonButton);<br />    container.add(cancelButton);<br />    setResizable(false);  //不允许用户改变窗口大小<br />    setSize(300,120);  //设置窗口尺寸<br />    setVisible(true);  //设置窗口可视<br />    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  //关闭窗口时退出程序<br />  }</p>
		<p>  public static void main(String[] args) {<br />     new JPasswordFieldDemo();<br />   }<br />}<br /><img height="346" alt="o_{03550384-B7A7-426D-879A-8445DC789597}.bmp" src="http://www.blogjava.net/images/blogjava_net/coacoa2008/26498/o_{03550384-B7A7-426D-879A-8445DC789597}.bmp" width="371" border="0" /></p>
<img src ="http://www.blogjava.net/coacoa2008/aggbug/152285.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coacoa2008/" target="_blank">百步穿杨</a> 2007-10-12 12:09 <a href="http://www.blogjava.net/coacoa2008/archive/2007/10/12/152285.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Swing实例系列之 ClockDemo </title><link>http://www.blogjava.net/coacoa2008/archive/2007/10/12/152284.html</link><dc:creator>百步穿杨</dc:creator><author>百步穿杨</author><pubDate>Fri, 12 Oct 2007 04:01:00 GMT</pubDate><guid>http://www.blogjava.net/coacoa2008/archive/2007/10/12/152284.html</guid><wfw:comment>http://www.blogjava.net/coacoa2008/comments/152284.html</wfw:comment><comments>http://www.blogjava.net/coacoa2008/archive/2007/10/12/152284.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coacoa2008/comments/commentRss/152284.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coacoa2008/services/trackbacks/152284.html</trackback:ping><description><![CDATA[
		<p>import java.awt.*;<br />import java.util.*;<br />import javax.swing.*;</p>
		<p>//数字时钟<br />public class ClockDemo extends JFrame implements Runnable{<br /> Thread clock; <br /> <br /> public ClockDemo(){<br />  super("数字时钟"); //调用父类构造函数 <br />  setFont(new Font("Times New Roman",Font.BOLD,60)); //设置时钟的显示字体<br />  start(); //开始进程<br />  setSize(280,100);  //设置窗口尺寸<br />  setVisible(true);  //窗口可视<br />  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  //关闭窗口时退出程序<br /> }<br /> <br /> public void start(){ //开始进程<br />  if (clock==null){ //如果进程为空值<br />   clock=new Thread(this); //实例化进程<br />   clock.start(); //开始进程<br />  }<br /> }<br /> <br /> public void run(){  //运行进程<br />  while (clock!=null){ <br />   repaint(); //调用paint方法重绘界面<br />   try{<br />    Thread.sleep(1000);  //线程暂停一秒(1000毫秒)<br />   }<br />   catch (InterruptedException ex){<br />    ex.printStackTrace();  //输出出错信息<br />   }<br />  } <br /> }<br /> <br /> public void stop(){  //停止进程<br />  clock=null;<br /> }<br /> <br /> public void paint(Graphics g){  //重载组件的paint方法<br />  Graphics2D g2=(Graphics2D)g;  //得到Graphics2D对象<br />  Calendar now=new GregorianCalendar(); //实例化日历对象<br />  String timeInfo=""; //输出信息<br />  int hour=now.get(Calendar.HOUR_OF_DAY); //得到小时数<br />  int minute=now.get(Calendar.MINUTE);   //得到分数<br />  int second=now.get(Calendar.SECOND);  //得到秒数<br />  <br />  if (hour&lt;=9) <br />   timeInfo+="0"+hour+":"; //格式化输出<br />  else <br />   timeInfo+=hour+":";<br />  if (minute&lt;=9)<br />   timeInfo+="0"+minute+":";<br />  else<br />   timeInfo+=minute+":";<br />  if (second&lt;=9)<br />   timeInfo+="0"+second;<br />  else<br />   timeInfo+=second;</p>
		<p>  g.setColor(Color.white);  //设置当前颜色为白色<br />  Dimension dim=getSize();  //得到窗口尺寸<br />  g.fillRect(0,0,dim.width,dim.height);  //填充背景色为白色<br />  g.setColor(Color.orange);  //设置当前颜色为橙色<br />  g.drawString(timeInfo,20,80);  //显示时间字符串<br /> }</p>
		<p> public static void main(String[] args){<br />  new ClockDemo();<br /> }<br />}</p>
<img src ="http://www.blogjava.net/coacoa2008/aggbug/152284.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coacoa2008/" target="_blank">百步穿杨</a> 2007-10-12 12:01 <a href="http://www.blogjava.net/coacoa2008/archive/2007/10/12/152284.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Swing实例系列之FileIO </title><link>http://www.blogjava.net/coacoa2008/archive/2007/10/11/151987.html</link><dc:creator>百步穿杨</dc:creator><author>百步穿杨</author><pubDate>Thu, 11 Oct 2007 03:25:00 GMT</pubDate><guid>http://www.blogjava.net/coacoa2008/archive/2007/10/11/151987.html</guid><wfw:comment>http://www.blogjava.net/coacoa2008/comments/151987.html</wfw:comment><comments>http://www.blogjava.net/coacoa2008/archive/2007/10/11/151987.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coacoa2008/comments/commentRss/151987.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coacoa2008/services/trackbacks/151987.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: FileIO  swingUI  <br>开始学习 Swing相关的知识了...&nbsp;&nbsp;<a href='http://www.blogjava.net/coacoa2008/archive/2007/10/11/151987.html'>阅读全文</a><img src ="http://www.blogjava.net/coacoa2008/aggbug/151987.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coacoa2008/" target="_blank">百步穿杨</a> 2007-10-11 11:25 <a href="http://www.blogjava.net/coacoa2008/archive/2007/10/11/151987.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>