言語別の習作集
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
-->
サポートページ
印刷機能を加えてバージョンアップ。
戻る