@634

おえかき その1 ウィンドウづくり

Advertisement

どーすっか。

とりあえず、あれな。ウィンドウ作り。awtね。最初アプレットにしようと思ったんだけど、ファイル保存とかやりたかったからFrame(リンク先:java.sun.com)に決定。

とりあえず形だけ作ろ。

ウィンドウ作り。

いきなり、ソース。
説明はあとで。
import java.awt.Frame;

public class Gr extends Frame{
    public static void main(String args[]){
        Frame f = new Frame();
        f.show();
    }
}
一行目、Frameを使うからjava.awt.Frameをインポート。
そいでメインでFrameクラスのオブジェクト作って、表示。

これをコンパイルして実行すると、とりあえずウィンドウができる。
…けど、サイズとか指定してないから超ちっちゃいの。絶対使えないの。

↓こんなの
実行サンプル

さらに終了ボタン、押してもなにもなし…だめじゃん。

ウィンドウサイズとタイトル指定。

おし、ウィンドウのサイズ指定するぞ。ついでにタイトルも指定するぞ。

サイズ指定はsetSize()メソッド、タイトル指定はsetTitle()メソッド。
import java.awt.Frame;

public class Gr extends Frame{
    public static void main(String args[]){
        Frame f = new Frame();
        f.setSize(400, 300);
        f.setTitle("タイトル");
        f.show();
    }
}
setSize(幅, 高さ)でウィンドウの大きさを設定。ちなみに、ウィンドウの枠とかタイトルバーも含めたサイズになるぞ、と。
で、setTitle()の引数はウィンドウのタイトルにする文字列を指定。
これで一応形はできた。
まだ閉じるボタン使えないけどな。

イメージ
実行イメージ
※ウィンドウの外見は実行環境によって違う。

タイトルのもう1つの指定方法として、オブジェクト生成時に引数で文字列を渡す方法もあるよ。
Frame f = new Frame("タイトル");
ま、どっちでも好きな方で。
setTitle()って何回でも呼べるから、任意のタイミングでタイトル変更もできる。

Advertisement

ショートカット

634トップページ
このカテゴリのトップページに戻る
634ラボ
   UIコレクションギャラリー

サイト検索

Google

Web サイト内

Y!ログール