2013年2月22日 星期五

About Swing Note

package doW;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class JNotePad {
 JButton clickMe;
 JButton nothingToDo;
 
 JPanel jpanel01;
 private void show() {
  jpanel01=new JPanel();
  jpanel01.setBackground(Color.GRAY);
  jpanel01.setLayout(new BoxLayout(jpanel01,BoxLayout.Y_AXIS));
  
   clickMe=new JButton("點我呀~ 笨蛋");
   clickMe.addActionListener(new ActionListener() {
   @Override
   public void actionPerformed(ActionEvent arg0) {
    whatUserDo();
   }
  });
   clickMe.setFont(new Font("serif",Font.BOLD,20));
   
   
   nothingToDo=new JButton("noting to do");
   
   jpanel01.add(clickMe);
   jpanel01.add(nothingToDo);
   
   
   JFrame jf=new JFrame("note pad title");
   jf.setVisible(true);
   jf.setSize(400, 300);
   jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   
   jf.getContentPane().add(BorderLayout.EAST,jpanel01);
   
   
   

 }

 private void whatUserDo() {
  clickMe.setText("user click me!");

 }

 public static void main(String[] args) {
  new JNotePad().show();
 }
 
}

2013年2月17日 星期日

google-code-prettify 讓Code 在網頁看來更親切

參考http://code.google.com/p/google-code-prettify/


說明白

  1. Download a distribution
  2. Include the script and stylesheets in your document (you will need to make sure the css and js file are on your server, and adjust the paths in the script and link tag)
    <link href="prettify.css" type="text/css" rel="stylesheet" />
    <script type="text/javascript" src="prettify.js"></script>
  3. Add onload="prettyPrint()" to your document's body tag.
  4. Modify the stylesheet to get the coloring you prefer

不想下載的 可以直接連結線上的


<pre class="prettyprint"><code class="language-java">    

程式碼


</code></pre>


the End~

Array 用法

package doW;


import java.util.Arrays;

/**
 * Array  用法
 * @author Administrator
 *
 */
public class S01 {
	public static void main(String[] args) {
		
/*		
		遊 戲	 威力彩
		期 別	 第 102000013 期
		開獎日期	 民國  102 年 2 月 14 日
		兌獎期限	 至   102 年 5 月 14 日 (註2)
		本期中獎號碼	
		第1區 依大小順序排列:	
		13	14	16	22	31	32
		第2區:	
		03
		第1區 依開出順序排列:	
		16	22	31	13	32	14
		*/

		
        int[] arrOne = new int[] {16,	22	,31,	13,	32,	14};
        int[] arrThree = Arrays.copyOf(arrOne, arrOne.length);  //複製一維陣列  
        
        System.out.println("第1區 依開出順序排列:");
        for(int i:arrThree){	
        	System.out.print(i+",");
        }
        System.out.println();
        
        System.out.println("第1區  依大小順序排列:");
        Arrays.sort(arrThree);  // 快速排序法排序
        for(int i:arrThree){
        	System.out.print(i+",");
        }
	}
}

第1區 依開出順序排列: 16,22,31,13,32,14,
第1區 依大小順序排列: 13,14,16,22,31,32,

Hello World SimpleCodeLife

透過分享,才有簡單符碼生活~

簡單,不簡單... 

by mathantic