Mac OS XはJavaと相性が良く、最初からjavaがインストールされています。 ということでWindowsより簡単に(というか何もしなくても)javaが使えます。
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/index.html
class Hello { public static void main (String args[]) { System.out.println("hello java world!"); } }
javac Hello.java (コンパイルする) java Hello (実行する。.javaなどの拡張子は不要) hello java world! (結果)
import java.awt.*; public class SimpleWindow { public static void main(String argv[]) { Frame f = new Frame("私が作った最初の窓"); f.setSize(200,100); f.setVisible(true); } }
これをSimpleWindow.javaという名前で保存して、
javac SimpleWindow.java java SimpleWindow
とタイプしてコンパイル/実行します。
import java.awt.*; public class SimpleWindow extends Frame { public SimpleWindow(String _title) { super(_title); setSize(200,100); setVisible(true); enableEvents(AWTEvent.WINDOW_EVENT_MASK); } public void processEvent(AWTEvent e) { if(e.getID() == Event.WINDOW_DESTROY) System.exit(0); } public static void main(String argv[]) { SimpleWindow f = new SimpleWindow("私が作った最初の窓"); } }
上記のシンプルなウィンドウをSwingで作るならこんな感じになります.
import javax.swing.JFrame; public class SimpleWindow { public static void main(String argv[]) { JFrame f = new JFrame("私が作った最初の窓"); f.setSize(200,100); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setVisible(true); } }