2011-05-05

第十一堂課

先去下載上禮拜的時鐘程式

Create a Timer object

進行修改
import javax.swing.Timer;
import java.awt.event.*;
import java.util.*;
import java.awt.*;//加入要用的套件
import javax.swing.*;//加入要用的套件

public class TimerDemo extends JFrame  implements ActionListener {
static JTextField tbx1=new JTextField(10);//加入文字方塊  Timer t = new Timer(1000,this);
  TimerDemo() {
    t.start();
    }

  public static void main(String args[]) {
    TimerDemo td = new TimerDemo();

GridLayout grid33= new GridLayout(3,3);//加入Layout,應該用什麼都可
JPanel p1 = new JPanel(grid33); //加入Panel
p1.add(tbx1);//在Panel中加入tbx1
td.add(p1);//在frame(td)中加入Panel
td.setLayout(grid33);//設定td的Layout
td.setVisible(true);//讓td看的見
td.setSize(450,450);//設定td大小

    // create a dummy frame to keep the JVM running
    //  (for demonstation purpose)
    java.awt.Frame dummy = new java.awt.Frame();
    dummy.setVisible(true);
    }

  public void actionPerformed(ActionEvent e) {
    if (e.getSource() == t) {
    //  System.out.println
       // ("Being ticked " + Calendar.getInstance().getTime());

tbx1.setText("YA " + Calendar.getInstance().getTime());
//讀取文字方塊內的物件,前片加個字串,java會把後面的也當成字串顯示      }
    }
}

extends JFrame 繼承



一開始,先去ImageJ Tutorial下載檔案

  • ImageJ tutorial (PDF)


  • Tutorial sample plugin files (ZIP)



  • 打開   ip-demo2  把上禮拜下載的染色體圖放進這個資料夾裡
    更改名稱Chromosomescouple
    在重開一次網頁,就可以看到染色體圖了
    如要再編譯一次IPDemo.java
    必須把ij.jar套件移到
    D:\Java\jdk1.6.0_24\jre\lib\ext裡才可以執行
    打開index.html的程式檔
    可以看到程式碼並修改寬高

     如果要不再網頁上開啟此檔案的時候
    就比需使用appletviewer.exe  去執行 index.html
    (此時java是行不通的)

    沒有留言:

    張貼留言