@634

簡易テキストエディタ その1 ウィンドウづくり

Advertisement

まえがき

簡単に出来るテキストエディタをつくりましょー。おえかきはAWTで作ったから、こっちはSwing(リンク先:java.sun.com)で。とりあえず普通にテキスト書けて、ファイルの入出力がができるぐらいの感じを目指してスタート。

ウィンドウ作り。

Swingのコンポーネント(部品)はAWTからの派生だから、使い方はAWTとあんまり変わらないんだよねぇ。で、とりあえずウィンドウ作り。
//インポート
import javax.swing.*;

public class SwingTest{
    public static void main(String args[]){
        //Window生成
        MyFrame mf = new MyFrame();
        mf.setTitle("簡易テキストエディタ");
        mf.setSize(400, 300);
        mf.show();
    }
}

class MyFrame extends JFrame{
    public MyFrame(){
        //閉じるボタンの設定
        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
    }
}
閉じるボタンの設定がラクだなぁ。一行じゃん。
JFrameってのはAwtのFrameと同じ感じなんだけど、Swingの部品だから区別するためにJがついてんだ。なんでSじゃないんだろ。メニューとかボタンとか、他のコンポーネントもJついてまーすっと。ちなみにSwingでAWTの部品も使える。

コンパイル→実行。(環境によって実行イメージが異なる)
実行イメージ。
味気なくてイヤ。

Advertisement

ショートカット

634
634ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール