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月22日 星期五
About Swing Note
2013年2月17日 星期日
google-code-prettify 讓Code 在網頁看來更親切
參考http://code.google.com/p/google-code-prettify/
說明白
說明白
- Download a distribution
- 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>
- Add
onload="prettyPrint()"
to your document's body tag. - 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,
訂閱:
文章 (Atom)