一共分4步: 一、搭建環境:安裝JRE、JDK、Eclipse 二、寫第一個程式 三、使用自定義類 四、使用第三方庫 1. 搭建環境 需要注意的是JRE、JDK最好是同一版本的,例如: JRE 6u45 JDK 6u45 安裝好以後在系統環境變數裡面設定好JAVA_HOME、path 下載標準版Eclipse,解壓到C:\Program Files (x86)\Java\ ,拖一個快捷方式到桌面上即可 2. 第一個程式 由於Processing實際上是PApplet,所以在Eclipse中寫必須繼承它,如下: public class MyProcessingSketch extends PApplet { public void setup() { } public void draw() { }} 但是光這樣做了還不行,java並不知道Processing中的各種方法,例如:setup()、draw(),所以還得將Processing的核心jar包引入進來。在Eclipse中選擇:FILE --> IMPORT --> GENERAL --> FILE SYSTEM. 找到Processing所在的資料夾,裡面有個core.jar檔案,選中它,點FINISH,它就出現在我們的Eclipse工程目錄中了。但是這麼做了還是不夠,還得選中它,然後選擇BUILD PATH --> ADD TO BUILD PATH. 它才能被當前的sketch使用。 做好了上面的工作可以開始寫sketch了,先從最簡單的開始:import processing.core.*;public class MyProcessingSketch extends PApplet { public void setup() { size(500,500); background(255); } public void draw() { ellipse(width/2,height/2,50,50); println("Hello World~!"); }} 3. 使用自定義類 類比較麻煩,因為在Eclipse裡面和IDE不一樣,先得新建一個類檔案FILE --> NEW --> CLASS,然後開始構建這個類,先來個簡單的:import processing.core.PApplet;public class MyPoint { PApplet parent; int x,y; MyPoint(PApplet p){parent = p;} void init(){ x = y = 0; } void update(){ x = parent.mouseX; y = parent.mouseY; } void disp(){ parent.stroke(0); parent.fill(175); parent.ellipse(x,y,16,16); }}
一共分4步: 一、搭建環境:安裝JRE、JDK、Eclipse 二、寫第一個程式 三、使用自定義類 四、使用第三方庫 1. 搭建環境 需要注意的是JRE、JDK最好是同一版本的,例如: JRE 6u45 JDK 6u45 安裝好以後在系統環境變數裡面設定好JAVA_HOME、path 下載標準版Eclipse,解壓到C:\Program Files (x86)\Java\ ,拖一個快捷方式到桌面上即可 2. 第一個程式 由於Processing實際上是PApplet,所以在Eclipse中寫必須繼承它,如下: public class MyProcessingSketch extends PApplet { public void setup() { } public void draw() { }} 但是光這樣做了還不行,java並不知道Processing中的各種方法,例如:setup()、draw(),所以還得將Processing的核心jar包引入進來。在Eclipse中選擇:FILE --> IMPORT --> GENERAL --> FILE SYSTEM. 找到Processing所在的資料夾,裡面有個core.jar檔案,選中它,點FINISH,它就出現在我們的Eclipse工程目錄中了。但是這麼做了還是不夠,還得選中它,然後選擇BUILD PATH --> ADD TO BUILD PATH. 它才能被當前的sketch使用。 做好了上面的工作可以開始寫sketch了,先從最簡單的開始:import processing.core.*;public class MyProcessingSketch extends PApplet { public void setup() { size(500,500); background(255); } public void draw() { ellipse(width/2,height/2,50,50); println("Hello World~!"); }} 3. 使用自定義類 類比較麻煩,因為在Eclipse裡面和IDE不一樣,先得新建一個類檔案FILE --> NEW --> CLASS,然後開始構建這個類,先來個簡單的:import processing.core.PApplet;public class MyPoint { PApplet parent; int x,y; MyPoint(PApplet p){parent = p;} void init(){ x = y = 0; } void update(){ x = parent.mouseX; y = parent.mouseY; } void disp(){ parent.stroke(0); parent.fill(175); parent.ellipse(x,y,16,16); }}