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);
}
}