Java の部屋
我が家で使用することを目的に作成した Java のアプレットの一部です。
Java は、1995年に、Sun Microsystems が発表した、ネットワークを
強く意識したアーキテクチャニュートラルなオブジェクト指向プログラミ
ング言語の名称だそうです。(「Java 使いへの道」、ソフトバンク株式
会社による)何はともあれ、絵を動かしたり、文字を動かしたり、いろい
ろできるようです。
詳しいことは、 日本サン・マイクロシス
テムズ株式会社の Java に
関するページを見てください。
ここで紹介するアプレットは、Java デ
ベロッパーズキット JDK 1.02 を使用して作成しました。
Java アプレット
一度に多くのアプレットを同時に動かすと重いです。そこで、このページで使っ
ているアプレットの数をできる限り少なくしました。その結果、使っていないア
プレットばかりになってしまいました。次のアプレットの説明でのアプレット名
に表示例をリンクしてありますので、ご覧になりたい方はクリックしてください。
- メッセージ表示用アプレット(その1)
- メッセージが右から左へと流れます。背景色と文字の色・大きさ・種類
が、変えられます。HTML のなかの <PARAM NAME="???" VALUE="xxx">
で指定します。
NAME="TEXT"
- メッセージを指定します。日本語は、表示できません。
NAME="RED"、"GREEN"、"BLUE"
- 文字の色を指定。VALUE は、0から255の値。デフォー
ルトは、黒(0,0,0)。"RED" に−1を指定するとラ
ンダムに色が変化する。
NAME="BRED"、"BGREEN"、"BBLUE"
- 背景色を指定。デフォールトは、白(255,255,
255)。
NAME="FONT"
- フォントの種類を指定します。フォントの種類には、
TimesRoman、Dialog、Helvetica、Courier、Symbol
があります。VALUE は、最初の1文字しか見ていま
せんので、1文字指定すれば十分です(T、t など)。
デフォールトは、TimesRoman。
NAME="TYPE"
- 文字の種類を指定します。文字の種類には、PLAIN、BOLD、
ITALIC があります。VALUE には、0(PLAIN)、1(BOLD)、
2(ITALIC)を指定します。デフォールトは、0。
NAME="SIZE"
- 文字の大きさをポイント数で指定します。デフォールトは、
24ポイント。
- メッセージ表示用アプレット(その2)
- メッセージが右から左へと流れます。(その1)の画面のチラツキを
抑えました。パラメータなどは、まったく同じに使えます。ただ、
画面上のボタン(stopとstart)はありません。その代わりメッセージ
表示領域をマウスでクリックすると、停止・作動を繰り返します。
- 日付表示用アプレット
- パラメーターは、メッセージ表示用アプレットと同じです。表示領域
の最下部で右から左に流れるメッセージは、時間を見て自動的に変化
します。
NAME="TEXT"
- 指定すると流れるメッセージを変えられます。
- 原子量表示用アプレット
- 物質化学科所属ですので化学に関連するアプレットも作ってみました。
入力フィールドに原子番号を入力するとその元素の情報を表示します。
NAME="BRED"、"BGREEN"、"BBLUE"
- 背景色を指定。デフォールトは、白(255,255,
255)。
NAME="FONT"
- フォントの種類を指定します。フォントの種類には、
TimesRoman、Dialog、Helvetica、Courier、Symbol
があります。VALUE は、最初の1文字しか見ていま
せんので、1文字指定すれば十分です(T、t など)。
デフォールトは、TimesRoman。
- 文字の種類や色・大きさの変更は今のところできません。また、表示領域
を幅(WIDTH)350以上、高さ(HEIGHT)300以上にしておいてください。
表示領域は、< APPLET CODE="????.class" WIDTH=www HEIGHT=hhh > の
www と hhh で指定しておいてください。
Java アプレットのダウンロード
- メッセージ表示用アプレット (その1)
- 内容(zipファイル---9kB)
- Messenger.class
- MessDisp.class
- Input.class
- Messenger.java
- MessDisp.java
- Input.java
- readme.txt
- メッセージ表示用アプレット (その2)
- 内容(zipファイル---7kB)
- Messenger2.class
- Input.class
- Messenger2.java
- Input.java
- readme.txt
- 日付時間表示用アプレット
- 内容(zipファイル---12kB)
- DateShow.class
- DateShow_1.class
- Input.class
- DateShow.java
- DateShow_1.java
- Input.java
- readme.txt
- 原子量表示用アプレット
- 内容(zipファイル---18kB)
- AtomicMass.class
- Input.class
- AtomicMass.java
- Input.java
- readme.txt
Java アプレットのソース
自由に使ってもらって結構ですが、Java のサンプル(JDK についていたもの)
を自分なりに解読して作成しているため不必要な部分や不適切なコマンド・
メソッド表記があるかも知れません。一応、自分が望むことを実現できています
ので...(^o^);;
質問・要望などは、藤本@化学
まで。ただし、Java の文法など詳しいことはあまり知りませんのであしからず。