2011-05-19

第十三週

首先,先去下載   eclipse 
打開之後解壓縮(是一個可以帶著走的程式)
打開eclipse之後
執行  Hello World  (按照右方的指示)
如果成功就代表eclipse可以執行
接著我們要安裝Android

按Help->Install New Softare

Add 
Name :ADT
電腦找到之後  全選
安裝



↑安裝超久的!!

安裝之後按Restart
之後進去按Preference選android
location 打D:\java-s\android-sdk-windows
會發現沒有裝SDK
只好回去裝SDK(在android-sdk-windows資料夾裡)

虹虹碎碎念:   安裝要花費好多時間啊> <


安裝成功後
按一下這個按紐

New→創建test→start
建立一個新的project
輸入範例中的BMI
如果target不能按就重開eclipse吧

成功囉~





第十二堂課

一開始,先去老師的網站

下載檔案


下載檔案



                              000006.dcm



接下來解壓縮ij129.zip 
得到image J
會發現裡面有一個ij.jar
複製貼到D:\Java\jdk1.6.0_24\jre\lib\ext

然後編輯run2.bat 
執行
set CLASSPATH=ij.jar;.
javac -deprecation DicomViewer.java
java DicomViewer 000006.dcm
得到一個醫學影像


加入
import ij.process.*;
ImageProcessor ip = null;
img = imp.getImage();
ip = new ByteProcessor(img);
ip.noise(20);

就可以成功地加入雜訊囉~

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是行不通的)