最終更新日 |
Javaのプログラミング。かなりの部分は授業でもやったものです(大学のサーバにも、Applet,Swing としてアップ、こちらの方がやや詳しい)。Javaのソースプログラムにもリンクをはってアップします。ただ、このページのJavaアプレットの実行結果が見られないかもしれません。その場合の対応を書いておきます。
[ブラウザソフトのJava対応]
ブラウザソフトでアプレットを見るには、Javaに対応していないといけません。すなわち、JavaのVM(仮想マシン)が動くようにサポートしている必要があります。マイクロソフトのIEは、Java1.1という古いシステムをサポートしていたのですが、XPのSP1以降、サポートを打ち切りました。その後は、各メーカが独自に対応していますが、統一はされていません。もし、このページのアプレット画面が見られない場合は、ブラウザソフトのJava対応 を参照されたい。
「1 グラフィックス」、「2 文字を描く」の詳細は、Java入門3 にあります。
「3 スレッド」、4 GUI(SwingとJApplet)」はJava応用4 で、5 スライドショー」はJava応用5 で解説しています。
なお、Javaのプログラミング1ーApplication は、Java入門1、Java入門2 で解説しています。
3 スレッド 1 動く歓迎メッセージ ソースプログラム StringMove.java 2 いまの時刻 ソースプログラム Clock.java 4 GUI(SwingとJApplet) 1 摂氏華氏、2進・16進数変換(JTextField,JButton) 1-1 摂氏華氏変換 ソースプログラム Fahrenheit.java 1-2 2進数変換 ソースプログラム BinaryApplet.java 1-3 2進・16進数変換(下図) ソースプログラム HexaApplet.java 2 ボタンによる背景色の切り換え(JPabelを拡張する) 背景色の切り換え (下図) ソースプログラム ColorPane.java 3 Midi 3-1 決められたMidiを鳴らす(JButton) midiの演奏 (下図)。 ソースプログラム Sound.java 3-2 Midiファイルの選択(JComboBox) 複数のmidiファイルの選択 (下図)。 ソースプログラム Sound11.java1 Applet 1 グラフィックス 円・楕円・四角形・対角線 ソースプログラム Circle.java コマ ソースプログラム Koma.java 同心円 ソースプログラム Doshinen.java
2 文字を描く 2-1 歓迎メッセージ ソースプログラム 2-2 Paiの値 ソースプログラム PaiDemo.java 2-3 今日の日付 ソースプログラム Date.java
4 おみくじ(imageの処理、ボタン、パネル、乱数) 運試し、お御神籤 (Javaのプログラミング1ーApplication の末尾にもf掲載。) ソースプログラム Omikuji2.java [別解] お御神籤 を引いてみてください。 ソースプログラム Omikuji.java 5 スライドショー 5-1 ボタン、パネル、スレッド、音楽つき スライドショー ソースプログラム Slideshow.java 5-2 バッケージ化・JAR化 紅葉の谷川・照葉峡散策 秋の至仏に登る コスモス 真捺ちゃんの140日 真捺ちゃんの1年 美結ちゃんの1年8ケ月 [ソースプログラム] Tanigawa.java Shibutsu.java Kosmos.java Mana.java Mana2005.java Miyu.java 以上のいずれにも共通して使ったプログラム Slideshow.java