言語別の習作集

Java No.3




Console Application

DOS窓で動くやつ。「*.bat」をダブルクリックで起動。
Java実行環境(http://java.com/ja/)とPATHを通しておく必要あり)
  • HitNumber
    第一弾。いわゆる数当てゲーム。
    CUI(Charactor User Interface)の練習として作成。

  • HitNumberEx
    第二弾。上の機能拡張版で、プログラムとして複雑になった。
    CUIとGUI(Graphical User Interface)の設計思想の違いを実感。

  • FileOperation
    第三弾。DOSのコマンドプロンプトを擬似的に再現したもの。
    Fileクラスおよびテキスト・バイナリ出入力の勉強。



  • Window Application と Applet(swingコンポーネント使用)

    いずれも動作にはJava実行環境(http://java.com/ja/)が必要。
    Applicationは「*.jar」形式(ダブルクリックで起動)。
  • StringChanger
    Application の手始め。文字表示を変えるだけ。
    JFrameや各種コントロールの勉強および動作確認。

  • DialogTest
    用意されている各種ダイアログの動作確認。
    JOptionPane や JColorChooser など。

  • DialogTest2
    JDialog を継承して専用のダイアログを作る練習。
    内部クラスとして作った。

  • ImageAnimationTest
    Application でのイメージ取得とアニメーションのテスト。
    swing を使った場合のちらつき防止の確認。

  • SoundTestApplet
    Applet でのサウンド取得と再生のテスト。
    ついでに JApplet と Applet の作り方や表示の違い。

  • SoundTestApplication
    Application でのサウンド取得と再生のテスト。
    取得方法がAppletと少し違う。

  • TimeManager --> サポートページ
    タイマーとちょっとしたストップウォッチ。
    音を鳴らして知らせる。まあ実用的。

  • 「Javaで実用レベルのテキストエディターを作る」計画

  • ClipboardTest
    Javaからクリップボードを使うテスト。

  • FontSelection
    フォントをシステムから取得して使用。

  • DropTest
    Java でドラッグアンドドロップを受け取るテスト。

  • PopupTest
    PopupMenu (コンテキストメニュー)の練習。

  • MenuTest
    メニューをニーモニック(Alt+?)に対応させる。
    メニューに画像やRadioButton、CheckBoxを使う。

  • SearchReplaceTest
    検索・置換ダイアログの作成。

  • TextEdit
    完成。その後バージョンアップ。下へ。

  • TextLoadTest
    jarファイル内と外のテキストファイルを読み込む。

  • SimplePrintTest
    JavaのApplicationとAppletから印刷をしてみる。
    Printableインターフェイスの確認。

  • ButtonTest
    ボタンに画像を使うのに合わせて文字の位置を調整する。
    ツールチップ(マウスポインタを合わせると表示される説明)も使用。

  • MultiPatternJigsaw for Application --> サポートページ
    不規則な形も可能なジグソーパズル。Application。
    分割パターンを自作できる。Appletに出力可能。

  • 「Javaのテキストエディターに印刷機能を付ける」計画

  • PrintTest
    javax.print で画像ファイルを印刷。

  • PrintTest2
    java.awt.print と javax.print 両方で印刷。
    コンポーネント上へのテキスト描画を印刷。

  • TextEdit --> サポートページ
    印刷機能を加えてバージョンアップ。


  • 戻る