How2Computing

Mac OS XでJavaを使う

Mac OS XはJavaと相性が良く、最初からjavaがインストールされています。 ということでWindowsより簡単に(というか何もしなくても)javaが使えます。

terminalを起動する

http://gyazo.com/7366bfab668207c6598c4d88ef70d2d4.png

miを用意しておく

javaのマニュアル

http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/index.html

超簡単なプログラムを作ってみる

hello worldを書く

class Hello {  
public static void main (String args[]) {
        System.out.println("hello java world!");
        }
}
javac Hello.java  (コンパイルする)
java Hello      (実行する。.javaなどの拡張子は不要)
hello java world!   (結果)

GUIのプログラムをする (AWT編)

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

とタイプしてコンパイル/実行します。

simplewindow.png
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("私が作った最初の窓");
       }

}

GUIのプログラムをする (Swing編)

上記のシンプルなウィンドウを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);
       }

}

お絵描きプログラムを作ってみる


添付ファイル: filesimplewindow.png 793件 [詳細] fileterminal.png 4090件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-11-18 (水) 20:52:03