Javaプログラミング ---スマホ対応版---

作って遊ぼうJavaプログラミング トップページ - Javaプログラミングのサンプル、講座、実験など掲載しています。
Home


作って遊ぼうJavaプログラミング トップページ

【お知らせ】
 ・PC用ページとスマホ用ページの切り替えボタンを設置しました。  

【更新履歴】

【サイトマップ】 2週間以内の新着記事は、アイコン、 更新記事は、アイコンが表示されます。
 
作って遊ぼうJavaプログラミング トップページ
作って遊ぼうJavaプログラミング トップページ - Javaプログラミングのサンプル、講座、実験など掲載しています。
 
ご意見、ご感想、ご質問 ユーザー投稿フォーム
当サイト(作ってみようJavaプログラミング)に関するご意見、ご感想、ご質問などを受け付けています。 よろしければ、下記投稿フォームより送信お願いします。
 
お役立ちリンク集
プログラミング、アフィリエイト等いろいろ役に立ちそうなサイトのリンク集です。
 
Java関連書籍
Javaプログラミングに役立つ書籍の紹介
 
Java アプレットゲームコーナー
Javaアプレットで作ったゲームなどを掲載しています。
 
Cubeゲーム
ルービックキューブ風のJavaアプレットゲームです。
 
Pixel ゲーム
イラストロジック(お絵かきロジック)の問題集です。イラストロジックは、数字を頼りに隠された絵を解いていくパズルゲームです。
 
Pixel ゲーム 問題作成ツール
イラストロジック(お絵かきロジック)の問題作成ツールです。難問、奇問、いろんな問題を作ってみてね!
 
Pixel Game No.1雪遊びです
イラストロジック(お絵かきロジック)の問題集です。イラストロジックは、数字を頼りに隠された絵を解いていくパズルゲームです。
 
Pixel Game No.2 お正月には...
イラストロジック(お絵かきロジック)の問題集です。イラストロジックは、数字を頼りに隠された絵を解いていくパズルゲームです。
 
Pixel Game No.3 誰が住んでるの?
イラストロジック(お絵かきロジック)の問題集です。イラストロジックは、数字を頼りに隠された絵を解いていくパズルゲームです。
 
Pixel Game No.4 水の中の生き物
イラストロジック(お絵かきロジック)の問題集です。イラストロジックは、数字を頼りに隠された絵を解いていくパズルゲームです。
 
Pixel Game No.5 まるごとガブっと...
イラストロジック(お絵かきロジック)の問題集です。イラストロジックは、数字を頼りに隠された絵を解いていくパズルゲームです。
 
Pixel Game No.6 入学おめでとう!!
イラストロジック(お絵かきロジック)の問題集です。イラストロジックは、数字を頼りに隠された絵を解いていくパズルゲームです。
 
Pixel Game No.7 のろのろと
イラストロジック(お絵かきロジック)の問題集です。イラストロジックは、数字を頼りに隠された絵を解いていくパズルゲームです。
 
Pixel Game No.8 ドミソ〜♪
イラストロジック(お絵かきロジック)の問題集です。イラストロジックは、数字を頼りに隠された絵を解いていくパズルゲームです。
 
Pixel Game No.9 白黒つけようじゃないか
イラストロジック(お絵かきロジック)の問題集です。イラストロジックは、数字を頼りに隠された絵を解いていくパズルゲームです。
 
Pixel Game No.10 食べたいなぁ
イラストロジック(お絵かきロジック)の問題集です。イラストロジックは、数字を頼りに隠された絵を解いていくパズルゲームです。
 
Pixel Game No.11 9?9=8?
イラストロジック(お絵かきロジック)の問題集です。イラストロジックは、数字を頼りに隠された絵を解いていくパズルゲームです。
 
Java入門
Javaの入門ページです。javaのプログラムを作るためのツールの紹介から簡単なプログラムの作り方&実行方法を解説しています。
 
Javaのプログラム作成に必要なソフト
Javaのプログラムを作るのに必要なツールなどの紹介をしています。
 
JDKをダウンロードしよう
JDK SE6のダウンロード手順(Windowsの場合)を掲載しています。
 
JDKをインストールしよう
JDK SE6のインストール手順(Windowsの場合)を掲載しています
 
Javaソースファイルを書いてみよう!
Javaソースプログラムの書き方を紹介しています。
 
Javaソースファイルをコンパイルしてみよう!
Javaソースファイルをコマンドラインからコンパイルする方法を紹介しています。
 
Javaプログラムを実行してみよう!
コマンドラインからのJavaプログラムの実行方法を紹介しています。
 
Javaプログラムの作成手順(Eclipse編)
Eclipseのインストールや設定などを間単に説明しています。
 
Javaプログラムの作成手順2(Eclipse編)
EclipseでのJavaプログラムの作成、コンパイル、実行手順を解説しています。
 
サンプル集
Javaアプリケーション、アプレット,Swingなどのプログラムサンプルを掲載しています。
 
Javaサンプル集
Javaサンプルプログラムの目次ページです。
 
文字の連結
文字の連結、結合のJavaプログラムサンプルです。
 
1. +演算子による文字列の連結 ( ConcatSample1.java )
+演算子で文字列と文字列を連結するサンプルです。
 
2. String.concatによる文字列の連結 ( ConcatSample2.java )
Stringクラスのconcatメソッドを使った文字列と文字列の連結サンプルです。
 
3. StringBufferによる文字列の連結 ( ConcatSample3.java )
StringBufferによる文字列と文字列の連結サンプルです。
 
4. StringBuilderによる文字列の連結 ( ConcatSample4.java )
StringBuilderによる文字列と文字列の連結サンプルです。
 
文字の連結
文字の連結、結合のJavaプログラムサンプルです。
 
部分文字列の取り出し
文字列から部分文字列を取り出すJavaプログラムのサンプルです。 文字列の先頭からの取り出し、後ろからの取り出し、任意のもじからの文字列取り出しなどのサンプルを掲載しています。
 
1. 文字列先頭からの部分文字列を取り出す ( SubstringSample1.java )
文字列先頭から指定した文字数だけ文字列を取り出すサンプルです。
 
2. 文字列から部分文字列を取り出す ( SubstringSample2.java )
文字列の指定位置から指定文字数分の文字列を取り出すサンプルです。
 
3. 文字列後ろからの部分文字列を取り出す ( SubstringSample3.java )
文字列の後ろから指定した文字数分取り出すサンプルです。
 
4. 指定した文字より後ろの文字列を取り出す ( SubstringSample4.java )
文字列から指定した文字より後ろの文字列を取り出すサンプルです。
 
5. 指定した文字より前の文字列を取り出す ( SubstringSample5.java )
文字列から指定した文字より前にある文字列を取り出すサンプルです。
 
6. 文字列の分割 ( SubstringSample6.java )
文字列を分割するサンプルです。
 
文字列の変換(英字)
文字列変換のJavaサンプル。英字を半角から全角に変換したり小文字から大文字に変換したりなどのサンプルプログラムを掲載しています。
 
1. 英大文字小文字変換 ( Sample1.java )
文字列中の英大文字を小文字に変換するサンプルと英小文字を英大文字に変換するサンプルです。
 
2. 半角英字→全角英字変換 ( Han2Zen.java )
文字列中の半角英字を全角英字に変換するサンプルです。
 
3. 全角英字→半角英字変換 ( Zeb2Han.java )
文字列中の全角英字を半角英字に変換するサンプルです。
 
カタカナからローマ字への文字列変換
文字列変換のJavaサンプルプログラム。カタカナの文字列をローマ字に変換するサンプルプログラムを掲載しています。
 
1. カタカナ→ローマ字変換 ( Kana2Roma.java )
カタカナの文字列をローマ字に変換するサンプルです。
 
ひらがなからローマ字への文字列変換
文字列変換のJavaサンプルプログラム。ひらがなの文字列をローマ字に変換するサンプルプログラムを掲載しています。
 
1. ひらがな→ローマ字変換 ( HiraGana2Roma.java )
ひらがなの文字列をローマ字に変換するサンプルです。
 
数値の文字列フォーマット変換
数値の桁数制限や小数点、3桁区切りのカンマなどの数値表現の表示形式に関するJavaサンプル集です。
 
1. 数字の先頭を0で埋める ( Sample2_1.java )
数値データで指定桁数に満たない数値の先頭を0で埋める文字列フォーマット変換サンプルです。
 
2. 数字の先頭を空白で埋める ( Sample2_2.java )
数値データで指定桁数に満たない数値の先頭を空白で埋める文字列フォーマット変換サンプルです。
 
3. 符号付数値 ( Sample2_3.java )
数値データを符号付(+または-)で表示する文字列フォーマット変換サンプルです。
 
4. 負数を括弧付きで表示する ( Sample2_4.java )
負数の数値データを括弧付で表示する文字列フォーマット変換サンプルです。
 
5. 数字3桁ごとにカンマで区切る ( Sample2_5.java )
数値データを3桁ごとにカンマで区切って表示する文字列フォーマット変換サンプルです。
 
6. 浮動小数点の表示 ( Sample2_6.java )
浮動小数点データの文字列フォーマット変換サンプルです。
 
7. 16進数の表示
16進数値データの文字列フォーマット変換サンプルです。
 
8. 8進数の表示
8進数値データの文字列フォーマット変換の表示サンプルです。
 
日付の文字列フォーマット変換
日付をさまざまな形式の文字列フォーマットに整形して表示するサンプルです。
 
1. 日付の文字列フォーマット(西暦年)( DateFormatSample01.java )
2011などの西暦の4桁表記などを日付データからフォーマット変換して表示するサンプルです。
 
2. 日付の文字列フォーマット(和暦年)( DateFormatSample02.java )
明治、大正、昭和、平成などの和暦年を日付データからフォーマット変換して表示するサンプルです。
 
3. 日付の文字列フォーマット(月)( DateFormatSample03.java )
1月、2月などの月の表記をフォーマット変換して表示するサンプルです。
 
4. 日付の文字列フォーマット(英語の月)( DateFormatSample04.java )
June、Julyなどの英語の月を日付データからフォーマット整形して表示するサンプルです。
 
5. 日付の文字列フォーマット(日にち) ( DateFormatSample05.java )
1日、2日などの月の中の日にち表現を日付データからフォーマット変換して表示するサンプルです。 
 
6. 日付の文字列フォーマット(曜日) ( DateFormatSample06.java )
金曜、土曜などの曜日を日付データからフォーマット変換して表示するサンプルです。
 
7. 日付の文字列フォーマット(桁揃え) ( DateFormatSample07.java )
日付表示の桁揃えのサンプルです。
 
8. 日付の文字列フォーマット(和暦の月)( DateFormatSample08.java、JpMonth.java)
水無月、文月などの日本の昔の月の名称を表示するサンプルです。
 
時刻の文字列フォーマット変換
時刻のさまざまな表現形式に関するJavaプログラムのサンプル集です。
 
1. 時の表示 ( TimeFormatSample01.java )
カレンダーオブジェクトから時刻の時を表示する文字列フォーマット変換のサンプルです。
 
2. 分の表示 ( TimeFormatSample02.java )
カレンダーオブジェクトから時刻の分を表示する文字列フォーマット変換のサンプルです。
 
3. 秒の表示 ( TimeFormatSample03.java )
カレンダーオブジェクトから時刻の秒を表示する文字列フォーマット変換のサンプルです。
 
4. ミリ秒の表示 ( TimeFormatSample04.java )
カレンダーオブジェクトから時刻のミリ秒を表示する文字列フォーマット変換のサンプルです。
 
5. ナノ秒の表示 ( TimeFormatSample05.java )
カレンダーオブジェクトから時刻のナノ秒を表示する文字列フォーマット変換のサンプルです。
 
6. 午前、午後の表示 ( TimeFormatSample06 )
カレンダーオブジェクトから午前、午後を表示する文字列フォーマット変換のサンプルです。
 
7. タイムゾーン ( TimeFormatSample07.java )
カレンダーオブジェクトからタイムゾーンを表示する文字列フォーマット変換のサンプルです。
 
8. 1970/1/1 00:00:00からの経過時間 ( TimeFormatSample08.java )
UTC のエポック開始からの秒、ミリ秒を表示する文字列フォーマット変換のサンプルです。
 
9. 時刻書式の桁揃え ( TimeFormatSample09.java )
時刻表示の桁揃えを行う文字列フォーマット変換のサンプルです。
 
いろいろな文字列フォーマット変換
数値、時刻、日付などのさまざまな表示形式の複合パターンのJavaプログラムサンプル集です。
 
1. 文字列フォーマット変換 その1 ( FormatSample01.java )
数値、日付、時刻などのデータを表示する際の書式指定のサンプルです。
 
正規表現
正規表現に関するJavaサンプルプログラム集です。
 
1. 正規表現-繰り返し文字1 ( RegularSample1.java )
繰り返し文字の正規表現サンプルです。
 
2. 正規表現-繰り返し文字2 ( RegularSample2.java )
文字の繰り返しの正規表現サンプルです。
 
3. 正規表現-文字のグループ化 ( RegularSample3.java )
グループ化した文字の正規表現サンプルです。
 
4. 正規表現-文字の選択1 ( RegularSample4.java )
選択文字の正規表現サンプルです。
 
5. 正規表現-文字の選択2 ( RegularSample5.java )
選択文字の正規表現サンプルです。
 
6. 正規表現-文字のN回繰り返し ( RegularSample6.java )
文字を指定回数以上繰り返す場合の正規表現サンプルです。
 
7. 正規表現-グループ文字のN回繰り返し ( RegularSample7.java )
グループ文字を指定回数以上繰り返す場合の正規表現サンプル
 
8. 正規表現-文字のN回〜M回の繰り返し ( RegularSample8.java )
文字を指定回数以上かつ指定回数以下繰り返す場合の正規表現サンプルです。
 
9. 正規表現-グループ文字のN回〜M回の繰り返し ( RegularSample9.java )
グループ文字を指定回数以上かつ指定回数以下繰り返す場合の正規表現サンプルです。
 
10. 正規表現-文字の否定 ( RegularSample10.java )
指定した文字を含まない文字列を検索するサンプルです。
 
11. 正規表現-文字列の置換1 ( RegularSample11.java )
正規表現にマッチした文字列を指定文字列に置換するサンプルです。
 
12. 正規表現-文字列の置換2 ( RegularSample12.java )
正規表現にマッチした文字列を指定文字列に置換するサンプルです。
 
オブジェクトのソート
オブジェクトのソートに関するJavaサンプルを掲載しています。
 
1. オブジェクトのソート(昇順)( ObjectSort1.java )
オブジェクトデータを昇順にソートする場合のサンプルです。
 
2. オブジェクトのソート(降順))( ObjectSort2.java )
オブジェクトデータを降順にソートする場合のサンプルです。
 
3. 複数項目のソート)( ObjectSort3.java )
データオブジェクト内の複数項目でソートする場合のサンプルです。
 
ファイルの入出力
ファイルの入出力に関するサンプル集です。
 
1. テキストファイルへの書き込み ( FileInOut01.java )
テキストファイルへ書き込むサンプルです。
 
2. テキストファイルへの追加書き込み(FileInOut08.java)
テキストデータをファイルへ書き出すサンプルです。
 
3. 文字コードを指定したテキストファイルへの書き込み( FileInOut03.java )
文字コードを指定してテキストファイルへの書き込みを行うサンプルです。
 
4. テキストファイルの読み込み(FileInOut04.java)
テキストファイルを読み込むサンプルです。
 
5. 文字コードを指定してテキストファイルを読み込む(FileInOut05.java)
文字コードを指定してテキストファイルを読み込むサンプルです。
 
6. テキストファイルの読み書き(FileInOut06.java)
テキストファイルの読み書きを行うサンプルです。
 
7. バイナリーデータをファイルに書き込む(FileInOut07.java)
バイナリファイルからデータを読み込むサンプルです。
 
8. バイナリーファイルを読み込む(FileInOut08.java)
バイナリーファイルを読み込むサンプルです。
 
9. バイナリーデータの読み書き(FileInOut09.java)
バイナリファイルの読み書きを行うサンプルです。
 
外部プログラムの実行
Javaのプログラムから外部プログラムを実行するサンプルプログラムです。
 
1. 外部プログラムの実行 ( Execute01.java )
Javaのプログラムから外部のプログラムを実行するサンプルです。
 
2. 外部プログラム実行終了待ち ( Execute02.java )
Javaのプログラムから外部プログラムを実行して実行の終了を待って後続の処理を行う場合のサンプルです。
 
図形の印刷
Javaプログラムから図形等を印刷するサンプルです。
 
1. 図形の印刷 ( PrinterSample.java )
Javaのプログラムからプリンターを使って図形などを印刷する場合のサンプルです。
 
日にちの計算
日付の計算のサンプルです。N日後とかN日前、日付と日付の間の日数等々
 
1. ある日付のN日後 ( DateSample01.java )
特定の日付から指定した日数の日付を取得するサンプルです。
 
2. ある日付のN日前 ( DateSample02.java )
特定の日付から指定した日数だけ過去の日付を取得するサンプルです。
 
3. ある日付からある日付の間の日数 ( DateSample03.java )
2つの日付間の日数を取得するサンプルです。
 
いろいろな国の時刻
世界協定時 ( UTC )、世界標準時 ( GMT )、 日本標準時 ( JST ) や各国の時刻表示サンプル
 
1. UTC時刻の表示 ( TimeZoneSample01.java )
UTC(協定世界時)の表示サンプルです。
 
2. GMTとJSTの表示( TimeZoneSample02.java )
GMT(グリニッジ標準時)、JST(日本標準時)の表示サンプルです。
 
3. いろんな国の時刻( TimeZoneSample03.java )
各国の時刻表示サンプルです。
 
スレッド
スレッドのサンプル
 
1. スレッド(Threadクラスを使った書き方) ( ThreadSample1A.java )
Threadクラスを使ったスレッドのサンプルです。
 
2. スレッド(Threadクラスを使った書き方(匿名クラス))( ThreadSample1B.java )
Threadクラスの匿名クラスを使ったスレッドのサンプルです。
 
3. スレッド(Runnableクラスを使った書き方)( ThreadSample2A.java )
Runnableクラスを使ったスレッドのサンプルです。
 
4. スレッド(Runnableクラスを使った書き方(匿名クラス))( ThreadSample2B.java )
Runnableクラスの匿名クラスを使ったスレッドのサンプルです。
 
ファイル/ディレクトリの操作
ファイル作成、削除、ディレクトリ作成などファイル、ディレクトリ操作に関するJavaのプログラムサンプルです。
 
1. ファイルの新規作成 ( FileSample01.java )
ファイルを新規作成するサンプルです。
 
2. ファイルの削除 ( FileSample02.java )
指定したファイルを削除するサンプルです。
 
3. ディレクトリの作成 その1 ( DirectorySample01.java )
指定したパスのディレクトリを作成するサンプルです。
 
4. ディレクトリの作成 その2 ( DirectorySample02.java )
指定したパスのディレクトリを作成するサンプルです。
 
5. ディスク容量の取得
指定したパーティションのディスクサイズ、空き容量、利用可能容量を取得するサンプルです。
 
乱数
乱数の表示を行うJavaサンプルプログラムです。
 
1. 1〜100までの乱数を生成する(Mathクラス)
1から100までの乱数を生成して表示するJavaサンプルプログラムです。
 
2. 1〜100までの乱数を生成する(Randomクラス)
1から100までの乱数を生成して表示するJavaサンプルプログラムです。
 
3. 重複しない1〜10までの乱数を生成する
乱数を重複させないで生成するサンプルです。
 
CSVファイル
CSVの読み込みや書き込みなどのサンプルを掲載しています。
 
1. CSVファイルの読み込みサンプル
CSVファイルを読み込んで表示するサンプルプログラムです。
 
アプレットサンプル集
Javaアプレットのサンプル集です。
 
四角形の描画
アプレット上で四角形の描画を行うサンプルを掲載しています。四角形の輪郭線をふとくしたり、破線で描画したりと様々なパターンのサンプルを掲載しています。
 
1. 四角形の描画 ( RectSample01A.java、 RectSample01B.java )
Javaグラフィックサンプル(アプレット版):四角形の描画サンプルです。
 
2. 四角形の描画(塗りつぶし)( RectSample02.java )
Javaグラフィックサンプル(アプレット版):塗りつぶされた四角形を描画するサンプルです。
 
3. 四角形の描画(太い輪郭線) ( RectSample03.java )
Javaグラフィックサンプル(アプレット版):太い輪郭線で四角形を描画するサンプルです。
 
4. 四角形の描画(太い輪郭線&塗りつぶし) ( RectSample04.java )
Javaグラフィックサンプル(アプレット版):太い輪郭線&塗りつぶした四角形を描画するサンプルです。
 
5. 四角形の描画(破線の輪郭線) ( RectSample05.java )
Javaグラフィックサンプル(アプレット版):破線で四角形を描画するサンプルです。
 
6. 四角形の描画(破線の輪郭線&塗りつぶし) ( RectSample06.java )
Javaグラフィックサンプル(アプレット版):破線で四角形を描画して中身を塗りつぶすサンプルです。
 
7. 四角形の描画(グラデーション) ( RectSample07.java )
Javaグラフィックサンプル(アプレット版):四角形を描画して中身にグラデーションをかけるサンプルです。
 
8. 四角形の描画(テクスチャーパターン) ( RectSample08.java )
Javaグラフィックサンプル(アプレット版):四角形を描画してパターン画像で塗りつぶすサンプルです。
 
9. 四角形の描画(回転) ( RectSample09.java )
Javaグラフィックサンプル(アプレット版):回転した四角形を描画するサンプルです。
 
角の丸い四角形の描画
Javaグラフィックサンプル(アプレット版):角の丸い四角形の描画に関する図形描画サンプルです。輪郭線を太くしたり、破線にしたり。図形内のグラデーション、パターン描画等のサンプルを掲載しています。
 
1. 角の丸い四角形の描画 ( RectSample01.java )
Javaグラフィックサンプル(アプレット版):角の丸い四角形を描画するサンプルです。
 
2. 角の丸い四角形の描画(塗りつぶし) ( RoundRectSample02.java )
Javaグラフィックサンプル(アプレット版):塗りつぶされた角の丸い四角形を描画するサンプルです。
 
3. 角の丸い四角形の描画(太い輪郭線) ( RoundRectSample03.java )
Javaグラフィックサンプル(アプレット版):太線で角の丸い四角形を描画するサンプルです。
 
4. 角の丸い四角形の描画(太い輪郭線&塗りつぶし) ( RoundRectSample04.java )
Javaグラフィックサンプル(アプレット版):太線で角の丸い四角形を描画して中身を塗りつぶすサンプルです。
 
5. 角の丸い四角形の描画(破線の輪郭線) ( RoundRectSample05.java )
Javaグラフィックサンプル(アプレット版):破線で角の丸い四角形を描画するサンプルです。
 
6. 角の丸い四角形の描画(破線の輪郭線&塗りつぶし) ( RoundRectSample06.java )
Javaグラフィックサンプル(アプレット版):破線で角の丸い四角形を描画して中身を塗りつぶすサンプルです。
 
7. 角の丸い四角形の描画(グラデーション) ( RoundRectSample07.java )
Javaグラフィックサンプル(アプレット版):角の丸い四角形を描画して中身にグラデーションをかけるサンプルです。
 
8. 角の丸い四角形の描画(グラデーション) ( RoundRectSample08.java )
Javaグラフィックサンプル(アプレット版):角の丸い四角形を描画してパターン画像で塗りつぶすサンプルです。
 
9. 角の丸い四角形の描画(回転) ( RoundRectSample09.java )
Javaグラフィックサンプル(アプレット版):回転した角の丸い四角形を描画するサンプルです。
 
円の描画
Javaグラフィックサンプル(アプレット版):円の描画に関する図形描画サンプルです。輪郭線を太くしたり、破線にしたり。図形内のグラデーション、パターン描画等のサンプルを掲載しています。
 
1. 円の描画 ( OvalSample01.java )
Javaグラフィックサンプル(アプレット版):円を描画するサンプルです。
 
2. 円の描画(塗りつぶし) ( OvalSample02.java )
Javaグラフィックサンプル(アプレット版):塗りつぶされた円を描画するサンプルです。
 
3. 円の描画(太い輪郭線) ( OvalSample03.java )
Javaグラフィックサンプル(アプレット版):太線で円を描画するサンプルです。
 
4. 円の描画(太い輪郭線&塗りつぶし) ( OvalSample04.java )
Javaグラフィックサンプル(アプレット版):太線で円を描画して中身を塗りつぶすサンプルです。
 
5. 円の描画(破線の輪郭線) ( OvalSample05.java )
Javaグラフィックサンプル(アプレット版):破線で円を描画するサンプルです。
 
6. 円の描画(破線の輪郭線&塗りつぶし) ( OvalSample06.java )
Javaグラフィックサンプル(アプレット版):破線で円を描画して中身を塗りつぶすサンプルです。
 
7. 円の描画(グラデーション) ( OvalSample07.java )
円を描画して中身にグラデーションをかけるサンプルです。
 
8. 円の描画(テクスチャーパターン) ( OvalSample08.java )
Javaグラフィックサンプル(アプレット版):円を描画してパターン画像で塗りつぶすサンプルです。
 
9. 円の描画(回転) ( OvalSample09.java )
Javaグラフィックサンプル(アプレット版):回転した円を描画するサンプルです。
 
楕円の描画
Javaグラフィックサンプル(アプレット版):楕円の描画に関する図形描画サンプルです。輪郭線を太くしたり、破線にしたり。図形内のグラデーション、パターン描画等のサンプルを掲載しています。
 
1. 楕円の描画 ( EllipseSample01.java )
Javaグラフィックサンプル(アプレット版):楕円を描画するサンプルです。
 
2. 楕円の描画(塗りつぶし) ( EllipseSample02.java )
Javaグラフィックサンプル(アプレット版):塗りつぶされた楕円を描画するサンプルです。
 
3. 楕円の描画(太い輪郭線) ( EllipseSample03.java )
Javaグラフィックサンプル(アプレット版):太線で楕円を描画するサンプルです。
 
4. 楕円の描画(太い輪郭線&塗りつぶし) ( EllipseSample04.java )
Javaグラフィックサンプル(アプレット版):太線で楕円を描画して中身を塗りつぶすサンプルです。
 
5. 楕円の描画(破線の輪郭線) ( EllipseSample05.java )
Javaグラフィックサンプル(アプレット版):破線で楕円を描画するサンプルです。
 
6. 楕円の描画(破線の輪郭線&塗りつぶし) ( EllipseSample06.java )
Javaグラフィックサンプル(アプレット版):破線で楕円を描画して中身を塗りつぶすサンプルです。
 
7. 楕円の描画(グラデーション) ( EllipseSample07.java )
Javaグラフィックサンプル(アプレット版):楕円を描画して中身にグラデーションをかけるサンプルです。
 
8. 楕円の描画(テクスチャーパターン) ( EllipseSample08.java )
Javaグラフィックサンプル(アプレット版):楕円を描画してパターン画像で塗りつぶすサンプルです。
 
9. 楕円の描画(回転) ( EllipseSample09.java )
Javaグラフィックサンプル(アプレット版):回転した楕円を描画するサンプルです。
 
直線の描画
Javaグラフィックサンプル(アプレット版):直線の描画に関する図形描画サンプルです。輪郭線を太くしたり、破線にしたり。図形内のグラデーション、パターン描画等のサンプルを掲載しています。
 
1. 直線の描画 ( LineSample01.java )
Javaグラフィックサンプル(アプレット版):直線の描画サンプルです。
 
2. 太い直線の描画 ( LineSample02.java )
Javaグラフィックサンプル(アプレット版):太線の描画サンプルです。
 
3. 破線の描画 ( LineSample03.java )
Javaグラフィックサンプル(アプレット版):破線の描画サンプルです。
 
4. 連続的に繋がった直線の描画 ( LineSample04.java )
Javaグラフィックサンプル(アプレット版):連続的に繋がった直線の描画サンプルです。
 
5. 連続的に繋がった太い直線の描画 ( LineSample05.java )
Javaグラフィックサンプル(アプレット版):連続的に繋がった太線の描画サンプルです。
 
6. 連続的に繋がった太い破線の描画 ( LineSample06.java )
Javaグラフィックサンプル(アプレット版):連続的に繋がった太破線の描画サンプルです。
 
多角形の描画
Javaグラフィックサンプル(アプレット版):多角形の描画に関する図形描画サンプルです。輪郭線を太くしたり、破線にしたり。図形内のグラデーション、パターン描画等のサンプルを掲載しています。
 
1. 多角形の描画 ( PolygonSample01.java )
Javaグラフィックサンプル(アプレット版):多角形を描画するサンプルです。
 
2. 多角形の描画(塗りつぶし) ( PolygonSample02.java )
Javaグラフィックサンプル(アプレット版):塗りつぶされた多角形を描画するサンプルです。
 
3. 多角形の描画(太い輪郭線) ( PolygonSample03.java )
Javaグラフィックサンプル(アプレット版):太線で多角形を描画するサンプルです。
 
4. 多角形の描画(太い輪郭線&塗りつぶし) ( PolygonSample04.java )
Javaグラフィックサンプル(アプレット版):太線で多角形を描画して中身を塗りつぶすサンプルです。
 
5. 多角形の描画(破線の輪郭線) ( PolygonSample05.java )
Javaグラフィックサンプル(アプレット版):破線で多角形を描画するサンプルです。
 
6. 多角形の描画(破線の輪郭線&塗りつぶし) ( PolygonSample06.java )
Javaグラフィックサンプル(アプレット版):破線で多角形を描画して中身を塗りつぶすサンプルです。
 
7. 多角形の描画(グラデーション) ( PolygonSample07.java )
Javaグラフィックサンプル(アプレット版):多角形を描画して中身にグラデーションをかけるサンプルです。
 
8. 多角形の描画(テクスチャーパターン) ( PolygonSample08.java )
Javaグラフィックサンプル(アプレット版):多角形を描画してパターン画像で塗りつぶすサンプルです。
 
9. 多角形の描画(回転) ( PolygonSample09.java )
Javaグラフィックサンプル(アプレット版):回転した多角形を描画するサンプルです。
 
ベジェ曲線の描画
Javaグラフィックサンプル(アプレット版):曲線の描画に関する図形描画サンプルです。輪郭線を太くしたり、破線にしたり。図形内のグラデーション、パターン描画等のサンプルを掲載しています。
 
1. ベジェ曲線の描画 ( BezierCurveSample01.java )
Javaグラフィックサンプル(アプレット版):曲線描画のサンプルです。
 
2. ベジェ曲線の描画(太線) ( BezierCurve02.java )
Javaグラフィックサンプル(アプレット版):太い曲線を描画するサンプルです。
 
3. ベジェ曲線の描画(破線) ( BezierCurve03.java )
Javaグラフィックサンプル(アプレット版):破線の曲線を描画するサンプルです。
 
ベジェ曲線を含む図形の描画
Javaグラフィックサンプル(アプレット版):曲線の描画に関する図形描画サンプルです。輪郭線を太くしたり、破線にしたり。図形内のグラデーション、パターン描画等のサンプルを掲載しています。
 
1. ベジェ曲線を含む図形の描画 ( BezierSample01.java )
Javaグラフィックサンプル(アプレット版):曲線を含む図形の描画サンプルです。
 
2. ベジェ曲線を含む図形の描画(塗りつぶし) ( BezierSample02.java )
Javaグラフィックサンプル(アプレット版):曲線を含む図形を描画し中身を塗りつぶすサンプルです。
 
3. ベジェ曲線を含む図形の描画(太線) ( BezierSample03.java )
Javaグラフィックサンプル(アプレット版):曲線を含む図形を太線で描画するサンプルです。
 
4. ベジェ曲線を含む図形の描画(太線&塗りつぶし) ( BezierSample04.java )
Javaグラフィックサンプル(アプレット版):曲線を含む図形を太線で描画し中身を塗りつぶすサンプルです。
 
5. ベジェ曲線を含む図形の描画(破線) ( BezierSample05.java )
Javaグラフィックサンプル(アプレット版):曲線を含む図形を破線で描画するサンプルです。
 
6. ベジェ曲線を含む図形の描画(破線&塗りつぶし) ( BezierSample06.java )
Javaグラフィックサンプル(アプレット版):曲線を含む図形を破線で描画し中身を塗りつぶすサンプルです。
 
7. ベジェ曲線を含む図形の描画(グラデーション) ( BezierSample07.java )
Javaグラフィックサンプル(アプレット版):曲線を含む図形を描画して中身にグラデーションをかけるサンプルです。
 
8. ベジェ曲線を含む図形の描画(テクスチャーパターン) ( BezierSample08.java )
Javaグラフィックサンプル(アプレット版):曲線を含む図形を描画してパターン画像で塗りつぶすサンプルです。
 
9. ベジェ曲線を含む図形の描画 (回転)( BezierSample09.java )
Javaグラフィックサンプル(アプレット版):回転したベジェ曲線を含む図形を描画するサンプルです。
 
円弧、楕円弧の描画
Javaグラフィックサンプル(アプレット版):円弧、楕円弧の描画に関する図形描画サンプルです。輪郭線を太くしたり、破線にしたり。図形内のグラデーション、パターン描画等のサンプルを掲載しています。
 
1. 円弧の描画 ( ArcSample01A.java、ArcSample01B.java )
Javaグラフィックサンプル(アプレット版):円弧を描画するサンプルです。
 
2. 太線で円弧の描画 ( ArcSample02A.java、ArcSample02B.java )
Javaグラフィックサンプル(アプレット版):太線で円弧を描画するサンプルです。
 
3. 破線で円弧の描画 ( ArcSample03A.java、ArcSample03B.java )
Javaグラフィックサンプル(アプレット版):破線で円弧を描画するサンプルです。
 
4. 楕円弧の描画 ( ArcSample04A.java、ArcSample04B.java )
Javaグラフィックサンプル(アプレット版):楕円弧を描画するサンプルです。
 
5. 太線で楕円弧の描画 ( ArcSample05A.java、ArcSample05B.java )
Javaグラフィックサンプル(アプレット版):太線で楕円弧を描画するサンプルです。
 
6. 破線で楕円弧の描画 ( ArcSample06A.java、ArcSample06B.java )
Javaグラフィックサンプル(アプレット版):破線で楕円弧を描画するサンプルです。
 
弓形の描画
Javaグラフィックサンプル(アプレット版):弓形の描画に関する図形描画サンプルです。輪郭線を太くしたり、破線にしたり。図形内のグラデーション、パターン描画等のサンプルを掲載しています。
 
1. 弓形の描画 ( ArchSample01.java )
Javaグラフィックサンプル(アプレット版):弓形を描画するサンプルです。
 
2. 弓形の描画(塗りつぶし) ( ArchSample02.java )
Javaグラフィックサンプル(アプレット版):塗りつぶされた弓形を描画するサンプルです。
 
3. 弓形の描画(太い輪郭線) ( ArchSample03.java )
Javaグラフィックサンプル(アプレット版):太線で弓形を描画するサンプルです。
 
4. 弓形の描画(太い輪郭線&塗りつぶし) ( ArchSample04.java )
Javaグラフィックサンプル(アプレット版):太線で弓形を描画して中身を塗りつぶすサンプルです。
 
5. 弓形の描画(破線の輪郭線) ( ArchSample05.java )
Javaグラフィックサンプル(アプレット版):破線で弓形を描画するサンプルです。
 
6. 弓形の描画(破線の輪郭線&塗りつぶし) ( ArchSample06.java )
Javaグラフィックサンプル(アプレット版):破線で弓形を描画して中身を塗りつぶすサンプルです。
 
7. 弓形の描画(グラデーション) ( ArchSample07.java )
Javaグラフィックサンプル(アプレット版):弓形を描画して中身にグラデーションをかけるサンプルです。
 
8. 弓形の描画(テクスチャーパターン) ( ArchSample08.java )
Javaグラフィックサンプル(アプレット版):弓形を描画してパターン画像で塗りつぶすサンプルです。
 
9. 弓形の描画(回転) ( ArchSample09.java )
Javaグラフィックサンプル(アプレット版):弓形を描画して回転させるサンプルです。
 
扇形の描画
Javaグラフィックサンプル(アプレット版):扇形の描画に関する図形描画サンプルです。輪郭線を太くしたり、破線にしたり。図形内のグラデーション、パターン描画等のサンプルを掲載しています。
 
1. 扇形の描画 ( SectorSample01.java )
Javaグラフィックサンプル(アプレット版):扇形を描画するサンプルです。
 
2. 扇形の描画(塗りつぶし) ( SectorSample02.java )
Javaグラフィックサンプル(アプレット版):塗りつぶされた扇形を描画するサンプルです。
 
3. 扇形の描画(太い輪郭線) ( SectorSample03.java )
Javaグラフィックサンプル(アプレット版):太線で扇形を描画するサンプルです。
 
4. 扇形の描画 (太い輪郭線&塗りつぶし)( SectorSample04.java )
Javaグラフィックサンプル(アプレット版):太線で扇形を描画して中身を塗りつぶすサンプルです。
 
5. 扇形の描画(破線の輪郭線) ( SectorSample05.java )
Javaグラフィックサンプル(アプレット版):破線で扇形を描画するサンプルです。
 
6. 扇形の描画(破線の輪郭線&塗りつぶし) ( SectorSample06.java )
Javaグラフィックサンプル(アプレット版):破線で扇形を描画して中身を塗りつぶすサンプルです。
 
7. 扇形の描画(グラデーション) ( SectorSample07.java )
Javaグラフィックサンプル(アプレット版):扇形を描画して中身にグラデーションをかけるサンプルです。
 
8. 扇形の描画(テクスチャーパターン) ( SectorSample08.java )
Javaグラフィックサンプル(アプレット版):扇形を描画してパターン画像で塗りつぶすサンプルです。
 
9. 扇形の描画(回転) ( SectorSample09.java )
Javaグラフィックサンプル(アプレット版):扇形を描画して回転させるサンプルです。
 
図形の合成
Javaグラフィックサンプル(アプレット版):図形合成に関する図形描画サンプルです。2つの図形から論理和、論理積、差、はいた論理和をとって図形の合成を行うサンプルです。
 
1. 図形の切り抜き ( BooleanSample01.java )
Javaグラフィックサンプル(アプレット版):図形の型抜きのサンプルです。
 
2. 図形の合成(論理和) ( BooleanSample02.java )
Javaグラフィックサンプル(アプレット版):2つの図形を合成した図形を描画するサンプルです。
 
3. 図形の合成(論理積)( BooleanSample03.java )
Javaグラフィックサンプル(アプレット版):2つの図形の重なった部分を描画するサンプルです。
 
4. 図形の合成(排他的論理和)( BooleanSample04.java )
2つの図形の重なった部分を除外した図形の描画サンプルです。
 
いろいろなテクスチャーパターン
Javaグラフィックサンプル(アプレット版):テクスチャーに関する図形描画サンプルです。いろいろなテクスチャーを図形に貼り付けるサンプルです。
 
1. テクスチャーパターン(市松模様) ( TextureSample01.java )
図形の中に市松模様のパターンを貼り付けるサンプルです。
 
2. テクスチャーパターン(格子模様) ( TextureSample02.java )
図形の中に格子模様のパターンを貼り付けるサンプルです。
 
3. テクスチャーパターン(ドットパターン) ( TextureSample03.java )
図形の中にドットパターンを貼り付けるサンプルです。
 
4. テクスチャーパターン(斜めの格子模様) ( TextureSample04.java )
図形の中に斜め格子模様のパターンを貼り付けるサンプルです。
 
5. テクスチャーパターン(十字模様) ( TextureSample05.java )
図形の中に十字模様のパターンを貼り付けるサンプルです。
 
6. テクスチャーパターン(ハート模様) ( TextureSample06.java )
図形の中にハート模様のパターンを貼り付けるサンプルです。
 
7. テクスチャーパターン(文字列) ( TextureSample07.java )
図形の中に文字列のパターンを貼り付けるサンプルです。
 
アニメーションサンプル
Javaグラフィックサンプル(アプレット版):スレッドを使ったアニメーションサンプルです。アプレット内で図形をいろんな方向に動かしたり、回転させたりするサンプルです。
 
1. 図形の移動(横移動1) ( AnimationSample01.java )
図形を横移動させるサンプルです。
 
2. 図形の移動(横移動2) ( AnimationSample01.java )
図形をオフスクリーンを使ってなめらかに横移動させるサンプルです。
 
3. 図形の移動(縦移動) ( AnimationSample03.java )
図形を縦に移動させるサンプルです。
 
4. 図形の移動(斜め移動) ( AnimationSample04.java )
図形を斜めに移動させるサンプルです。
 
5. 図形の移動(スレッド間隔の操作) ( AnimationSample05.java )
図形の移動速度を早くしたり遅くしたりするサンプルです。
 
6. 図形の回転 ( AnimationSample06.java )
図形の回転を行うサンプルです。
 
グラデーションサンプル
Javaグラフィックサンプル(アプレット版):グラデーション描画のサンプルです。線形グラデーション、放射状グラデーション、グラデーションパターンの繰り返し等を掲載しています。
 
1. 線形グラデーション ( GradientSample01.java )
線形グラデーションのサンプルです。
 
2. 線形グラデーション(繰り返し) ( GradientSample02.java )
線形グラデーションでグラデーションパターンを繰り返すサンプルです。
 
3. 放射状グラデーション ( GradientSample03.java )
放射状グラデーションのサンプルです。
 
4. 放射状グラデーション(反射) ( GradientSample04.java )
放射状グラデーションでグラデーションパターンを逆順で繰り返すサンプルです。
 
5. 放射状グラデーション(繰り返し) ( GradientSample05.java )
放射状グラデーションでグラデーションパターンを繰り返すサンプルです。
 
ボタンサンプル
Javaアプレットのボタンのサンプルです。
 
1. ボタンのサンプル ( ButtonSample01.java )
ボタンのサンプルです。
 
2. アイコン付きボタン( ButtonSample02.java )
アイコン付きボタンのサンプルです。
 
3. ボタン内テキストの改行( ButtonSample03.java )
ボタン内テキストの改行サンプルです。
 
4. ボタン内テキストでスタイル設定(その1)( ButtonSample04.java )
ボタン内テキストでスタイルを使って文字装飾をするサンプルです。このサンプルでは、打消し線を設定しています。
 
5. ボタン内テキストでスタイル設定(その2)
ボタン内テキストにスタイルを使って文字装飾をするサンプルです。このサンプルでは、1文字ごとに文字の色を変えています。
 
6. 色付きボタン
ボタンの背景色を設定するサンプルです。
 
7. ボタン内テキストのフォント設定
ボタン内のテキストにフォント設定をするサンプルです。
 
8. ボタンの利用不可設定
ボタンの利用可否設定を行うサンプルです。
 
9. ボタンでの右クリックアクション
ボタンに右クリックを押したときの動作を追加するサンプルです。
 
チェックボックス
Javaアプレットのチェックボックスのサンプルです。
 
1. チェックボックスのサンプル ( CheckboxSample01.java )
チェックボックスのサンプルです。
 
2. アイコン付きチェックボックス( CheckboxSample02.java )
アイコン付きチェックボックスのサンプルです。
 
コンボボックス
Javaアプレットのコンボボックスのサンプルです。
 
1. コンボボックスのサンプル ( ComboboxSample01.java )
Javaアプレットでコンボボックスを利用するサンプルです。
 
マウス入力(マウスイベント)サンプル
Javaアプレットのマウス入力(マウスイベント)のサンプルです。
 
1. マウスクリックのサンプル ( MouseSample01A.java、MouseSample01B.java )
マウスクリック時のサンプルです。
 
2. マウスカーソルがコンポーネントに入ってきた時 ( MouseSample02.java )
マウスカーソルがコンポーネント内に入ってきたときのサンプルです。
 
3. マウスカーソルがコンポーネントから出た時 ( MouseSample03.java )
マウスカーソルがコンポーネントから出た時のサンプルです。
 
4. マウスボタンが押された時 ( MouseSample04.java )
マウスボタンが押された時のサンプルです。
 
5. マウスボタンが離された時 ( MouseSample05.java )
マウスボタンが離された時のサンプルです。
 
6. ドラッグ ( MouseSample06.java )
マウスをドラッグした時のサンプルです。
 
7. カーソル移動 ( MouseSample07.java )
マウスカーソルを移動したときのサンプルです。
 
8. ホイール操作 ( MouseSample08.java )
マウスカーソルを移動させたときのサンプルです。
 
9. マウスの操作まとめ ( MouseSample09.java )
マウス操作のまとめです。マウスで様々な操作を行った時のサンプルです。
 
キー入力(キーイベント)サンプル
Javaアプレットのキー入力(キーイベント)のサンプルです。
 
1. キー入力(キーイベント)のサンプル ( ButtonSample01.java )
キー入力(キーイベント)のサンプルです。
 
アプレットからのファイル読み込み
アプレットからファイルを読み込むサンプルです。
 
1. アプレットからのファイル読み込み( ReadFileSample01.java )
アプレットからファイルを読み込むサンプルです。
 
2. キャッシュさせないファイル読み込み( ReadFileSample02.java )
アプレットからファイルをキャッシュさせないで読み込むサンプルです。
 
画像イメージの表示
アプレットで画像ファイルの表示を行うサンプルです。
 
1. 画像イメージの表示 ( ImageSample01.java )
画像イメージをアプレット画面内に表示するサンプルです。
 
2. 画像イメージを画面中央に表示する ( ImageSample02.java )
画像イメージをアプレット画面の中央に表示するサンプルです。
 
3. 画像イメージの回転 その1
画像イメージを回転して描画を行うサンプルです。
 
4. 画像イメージの回転 その2
画像イメージを回転して描画を行うサンプルです。
 
文字の描画
アプレットのグラフィック領域に文字列を表示するサンプルです。
 
1. 文字の描画
文字列をアプレットグラフィック領域に描画するサンプルです。
 
2. フォントを指定して文字を表示する
アプレット上のグラフィック描画領域にフォントを指定して文字列を描画するサンプルです。
 
3. 文字を画面中央に表示する
アプレットのグラフィック領域の中央に文字列を描画するサンプルです。
 
4. 色付き文字を表示する
アプレット上のグラフィック領域に色付きの文字列を描画するサンプルです。
 
5. 文字の回転
アプレット上のグラフィック領域に回転させた文字列を描画するサンプルです。
 
ダイアログの表示
アプレット上からダイアログを表示するサンプルです。
 
1. メッセージダイアログの表示
Java GUI サンプル(アプレット版):アプレットからダイアログを表示するサンプルです。
 
2. メッセージの改行
Java GUI サンプル(アプレット版):ダイアログ表示メッセージを複数行表示するサンプルです。
 
3. 色付きメッセージ
Java GUI サンプル(アプレット版):ダイアログ表示メッセージの文字色を指定して表示するサンプルです。
 
4. インフォメーションダイアログ
Java GUI サンプル(アプレット版):アプレットからインフォメーションダイアログを表示するサンプルです。
 
5. 警告ダイアログ
Java GUI サンプル(アプレット版):アプレット上から警告ダイアログをひょうじするサンプルです。
 
6. エラーダイアログ
Java GUI サンプル(アプレット版):アプレット上からエラーダイアログを表示するサンプルです。
 
7. アイコンの設定
Java GUI サンプル(アプレット版):メッセージダイアログにアイコンを設定して表示するサンプルです。
 
8. アイコンなしのダイアログ
Java GUI サンプル(アプレット版):ダイアログ内にアイコンを表示しないでメッセージとボタンだけを表示するサンプルです。
 
9. 確認ダイアログ
Java GUI サンプル(アプレット版):確認ダイアログを表示するサンプルです。
 
10. ボタン表示名の変更1
Java GUI サンプル(アプレット版):ダイアログ内に表示されるボタン表示名を変更するサンプルです。
 
11. ボタン表示名の変更2
Java GUI サンプル(アプレット版):ダイアログ内に表示されるボタン表示名を2行表示するサンプルです。
 
12. アイコンボタン
Java GUI サンプル(アプレット版):ダイアログ内に表示されるボタンにオリジナルアイコンを設定するサンプルです。
 
テキストフィールドのサンプル
Javaアプレットでテキストフィールドを表示するサンプルです。
 
1. テキストフィールドを使うには ( TextFieldSample01.java )
テキストフィールドのサンプルです。
 
2. テキストフィールドの背景色を変えるには ( TextFieldSample02.java )
テキストフィールドの背景色を設定するサンプルです。
 
3. テキストフィールドの文字色を変えるには ( TextFieldSample03.java )
テキストフィールドの文字色を設定するサンプルです。
 
4. テキストフィールドに文字列を設定するには ( TextFieldSample04.java )
テキストフィールドに文字列を設定するサンプルです。
 
5. テキストフィールドのフォーカス時に処理を行うには
テキストフィールドにフォーカスが当たっている時とフォーカスが離れた時に処理を行うサンプルです。
 
アプレットからのJavaScript実行
JSObjectを使ったアプレットからJavaScriptを実行するサンプルです。
 
1. アプレットからのJavaScript実行
アプレットからJavaScriptへの連携さんぷるです。JavaScriptのFunctionを引数なしで呼び出しています。
 
2. アプレットからのJavaScript実行(引数あり)
アプレットからJavaScriptへの連携サンプルです。このサンプルでは、JavaScriptの引数付きの関数を呼び出しています。
 
アプレットでのテーブル表示
アプレット上でのテーブル表示に関するサンプルです。
 
1. アプレットでのテーブル表示
アプレット上にテーブルを表示するサンプルです。
 
テーブル最終行への行追加
アプレット上のテーブルに行を追加するサンプルです。
 
テーブル最終行の削除
アプレット上のテーブルから行を削除するサンプルです。
 
Swingサンプル集
Java Swingのサンプル集です。
 
四角形の描画-Swing版-
四角形を描画するJavaSwingのサンプルです。 太線や破線での描画、グラデーション、テクスチャー、図形の回転などのサンプルを掲載しています。
 
1. 四角形の描画 - Swing版 - ( RectSample01.java )
四角形を描画するSwing版のサンプルです。
 
2. 四角形の描画 - Swing版 -(塗りつぶし)( RectSample02.java )
塗りつぶされた四角形を描画するSwing版のサンプルです。
 
3. 四角形の描画 - Swing版 -(太い輪郭線) ( RectSample03.java )
太線で四角形を描画するSwing版サンプルです。
 
4. 四角形の描画 - Swing版 -(破線の輪郭線) ( RectSample04.java )
破線で四角形を描画するSwing版サンプルです。
 
5. 四角形の描画 - Swing版 -(太い輪郭線&塗りつぶし) ( RectSample05.java )
太線で四角形を描画して中身を塗りつぶすSwing版サンプルです。
 
6. 四角形の描画 - Swing版 -(破線の輪郭線&塗りつぶし) ( RectSample06.java )
破線で四角形を描画して中身を塗りつぶすSwing版サンプルです。
 
7. 四角形の描画 - Swing版 -(グラデーション) ( RectSample07.java )
四角形を描画して中身にグラデーションをかけるSwing版サンプルです。
 
8. 四角形の描画 - Swing版 -(テクスチャーパターン) ( RectSample08.java )
四角形を描画してパターン画像で塗りつぶすSwing版サンプルです。
 
9. 四角形の描画 - Swing版 -(回転) ( RectSample09.java )
回転した四角形を描画するSwing版サンプルです。
 
角の丸い四角形の描画-Swing版-
角の丸い四角形を描画するJavaSwingのサンプルです。 太線や破線での描画、グラデーション、テクスチャー、図形の回転などのサンプルを掲載しています。
 
1. 角の丸い四角形の描画 - Swing版 - ( RoundRectSample01.java )
角の丸い四角形を描画するSwing版のサンプルです。
 
2. 角の丸い四角形の描画 - Swing版 -(塗りつぶし)( RoundRectSample02.java )
塗りつぶされた角の丸い四角形を描画するSwing版のサンプルです。
 
3. 角の丸い四角形の描画 - Swing版 -(太い輪郭線) ( RoundRectSample03.java )
太線で角の丸い四角形を描画するSwing版サンプルです。
 
4. 角の丸い四角形の描画 - Swing版 -(破線の輪郭線) ( RoundRectSample04.java )
破線で角の丸い四角形を描画するSwing版サンプルです。
 
5. 角の丸い四角形の描画 - Swing版 -(太い輪郭線&塗りつぶし) ( RoundRectSample05.java )
太線で角の丸い四角形を描画して中身を塗りつぶすSwing版サンプルです。
 
6. 角の丸い四角形の描画 - Swing版 -(破線の輪郭線&塗りつぶし) ( RoundRectSample06.java )
破線で角の丸い四角形を描画して中身を塗りつぶすSwing版サンプルです。
 
7. 角の丸い四角形の描画 - Swing版 -(グラデーション) ( RoundRectSample07.java )
角の丸い四角形を描画して中身にグラデーションをかけるSwing版サンプルです。
 
8. 角の丸い四角形の描画 - Swing版 -(テクスチャーパターン) ( RoundRectSample08.java )
角の丸い四角形を描画してパターン画像で塗りつぶすSwing版サンプルです。
 
9. 角の丸い四角形の描画 - Swing版 -(回転) ( RoundRectSample09.java )
回転した角の丸い四角形を描画するSwing版サンプルです。
 
円の描画-Swing版-
円を描画するJavaSwingのサンプルです。 太線や破線での描画、グラデーション、テクスチャー、図形の回転などのサンプルを掲載しています。
 
1. 円の描画 - Swing版 - ( OvalSample01.java )
円を描画するSwing版のサンプルです。
 
2. 円の描画 - Swing版 -(塗りつぶし)( OvalSample02.java )
塗りつぶされた円を描画するSwing版のサンプルです。
 
3. 円の描画 - Swing版 -(太い輪郭線) ( OvalSample03.java )
太線で円を描画するSwing版サンプルです。
 
4. 円の描画 - Swing版 -(破線の輪郭線) ( OvalSample04.java )
破線で円を描画するSwing版サンプルです。
 
5. 円の描画 - Swing版 -(太い輪郭線&塗りつぶし) ( OvalSample05.java )
太線で円を描画して中身を塗りつぶすSwing版サンプルです。
 
6. 円の描画 - Swing版 -(破線の輪郭線&塗りつぶし) ( OvalSample06.java )
破線で円を描画して中身を塗りつぶすSwing版サンプルです。
 
7. 円の描画 - Swing版 -(グラデーション) ( OvalSample07.java )
円を描画して中身にグラデーションをかけるSwing版サンプルです。
 
8. 円の描画 - Swing版 -(テクスチャーパターン) ( OvalSample08.java )
円を描画してパターン画像で塗りつぶすSwing版サンプルです。
 
9. 円の描画 - Swing版 -(回転) ( OvalSample09.java )
回転した円を描画するSwing版サンプルです。
 
楕円の描画-Swing版-
楕円を描画するJavaSwingのサンプルです。 太線や破線での描画、グラデーション、テクスチャー、図形の回転などのサンプルを掲載しています。
 
1. 楕円の描画 - Swing版 - ( EllipseSample01.java )
楕円を描画するSwing版のサンプルです。
 
2. 楕円の描画 - Swing版 -(塗りつぶし)( EllipseSample02.java )
塗りつぶされた楕円を描画するSwing版のサンプルです。
 
3. 楕円の描画 - Swing版 -(太い輪郭線) ( EllipseSample03.java )
太線で楕円を描画するSwing版サンプルです。
 
4. 楕円の描画 - Swing版 -(破線の輪郭線) ( EllipseSample04.java )
破線で楕円を描画するSwing版サンプルです。
 
5. 楕円の描画 - Swing版 -(太い輪郭線&塗りつぶし) ( EllipseSample05.java )
太線で楕円を描画して中身を塗りつぶすSwing版サンプルです。
 
6. 楕円の描画 - Swing版 -(破線の輪郭線&塗りつぶし) ( EllipseSample06.java )
破線で楕円を描画して中身を塗りつぶすSwing版サンプルです。
 
7. 楕円の描画 - Swing版 -(グラデーション) ( EllipseSample07.java )
楕円を描画して中身にグラデーションをかけるSwing版サンプルです。
 
8. 楕円の描画 - Swing版 -(テクスチャーパターン) ( EllipseSample08.java )
楕円を描画してパターン画像で塗りつぶすSwing版サンプルです。
 
9. 楕円の描画 - Swing版 -(回転) ( EllipseSample09.java )
回転した楕円を描画するSwing版サンプルです。
 
直線の描画-Swing版-
楕円を描画するJavaSwingのサンプルです。 太線や破線での描画、グラデーション、テクスチャー、図形の回転などのサンプルを掲載しています。
 
1. 直線の描画 - Swing版 - ( LineSample01.java )
直線を描画するSwing版のサンプルです。
 
2. 太い直線の描画 - Swing版 - ( LineSample02.java )
太線で直線を描画するSwing版サンプルです。
 
3. 破線の描画 - Swing版 - ( LineSample03.java )
破線で直線を描画して中身を塗りつぶすSwing版サンプルです。
 
4. 連続的に繋がった直線の描画 - Swing版 - ( LineSample04.java )
直線を描画するSwing版のサンプルです。
 
5. 連続的に繋がった太い直線の描画 - Swing版 - ( LineSample05.java )
太線で直線を描画するSwing版サンプルです。
 
6. 連続的に繋がった破線の描画 - Swing版 - ( LineSample06.java )
破線で直線を描画して中身を塗りつぶすSwing版サンプルです。
 
多角形の描画-Swing版-
多角形を描画するJavaSwingのサンプルです。太線や破線での描画、グラデーション、テクスチャー、図形の回転などのサンプルを掲載しています。
 
1. 多角形の描画 - Swing版 - ( PolygonSample01.java )
多角形を描画するSwing版サンプルです。
 
2. 多角形の描画 - Swing版 - (塗りつぶし) ( PolygonSample02.java )
塗りつぶされた多角形を描画するSwing版サンプルです。
 
3. 多角形の描画 - Swing版 - (太い輪郭線) ( PolygonSample03.java )
太線で多角形を描画するSwing版サンプルです。
 
4. 多角形の描画 - Swing版 - (破線の輪郭線) ( PolygonSample04.java )
破線で多角形を描画するSwing版サンプルです。
 
5. 多角形の描画 - Swing版 - (太い輪郭線&塗りつぶし) ( PolygonSample05.java )
太線で多角形を描画して中身を塗りつぶすSwing版サンプルです。
 
6. 多角形の描画 - Swing版 - (破線の輪郭線&塗りつぶし) ( PolygonSample06.java )
破線で多角形を描画して中身を塗りつぶすSwing版サンプルです。
 
7. 多角形の描画 - Swing版 - (グラデーション) ( PolygonSample07.java )
多角形を描画して中身にグラデーションをかけるSwing版サンプルです。
 
8. 多角形の描画 - Swing版 - (テクスチャーパターン) ( PolygonSample08.java )
多角形を描画してパターン画像で塗りつぶすSwing版サンプルです。
 
9. 多角形の描画 - Swing版 - (回転) ( PolygonSample09.java )
回転した多角形を描画するSwing版サンプルです。
 
ベジェ曲線の描画-Swing版-
ベジェ曲線を描画するJavaSwingのサンプルです。太線や破線での描画などのサンプルを掲載しています。
 
1. ベジェ曲線の描画 - Swing版 - ( LineSample01.java )
ベジェ曲線を描画するSwing版のサンプルです。
 
2. 太いベジェ曲線の描画 - Swing版 - ( LineSample02.java )
太線でベジェ曲線を描画するSwing版サンプルです。
 
3. 破線のベジェ曲線の描画 - Swing版 - ( LineSample03.java )
破線でベジェ曲線を描画するSwing版サンプルです。
 
ベジェ曲線を含む図形の描画-Swing版-
ベジェ曲線を含む図形を描画するJavaSwingのサンプルです。太線や破線描画、グラデーション、テクスチャーマッピングなどのサンプルを掲載しています。
 
1. ベジェ曲線を含む図形の描画 - Swing版 -(BezierSample01.java )
ベジェ曲線を含む図形の描画サンプルです。
 
2. ベジェ曲線を含む図形の描画 - Swing版 -(塗りつぶし) ( BezierSample02.java )
ベジェ曲線を含む図形を描画し中身を塗りつぶすサンプルです。
 
3. ベジェ曲線を含む図形の描画 - Swing版 -(太線) ( BezierSample03.java )
ベジェ曲線を含む図形を太線で描画するサンプルです。
 
4. ベジェ曲線を含む図形の描画 - Swing版 -(破線) ( BezierSample04.java )
ベジェ曲線を含む図形を破線で描画するサンプルです。
 
5. ベジェ曲線を含む図形の描画 - Swing版 -(太線&塗りつぶし) ( BezierSample05.java )
ベジェ曲線を含む図形を太線で描画し中身を塗りつぶすサンプルです。
 
6. ベジェ曲線を含む図形の描画 - Swing版 -(破線&塗りつぶし) ( BezierSample06.java )
ベジェ曲線を含む図形を破線で描画し中身を塗りつぶすサンプルです。
 
7. ベジェ曲線を含む図形の描画 - Swing版 -(グラデーション) ( BezierSample07.java )
ベジェ曲線を含む図形を描画して中身にグラデーションをかけるサンプルです。
 
8. ベジェ曲線を含む図形の描画 - Swing版 -(テクスチャーパターン) ( BezierSample08.java )
ベジェ曲線を含む図形を描画してパターン画像で塗りつぶすサンプルです。
 
9. ベジェ曲線を含む図形の描画 - Swing版 - (回転)( BezierSample09.java )
ベジェ回転したベジェ曲線を含む図形を描画するサンプルです。
 
円弧、楕円弧の描画-Swing版-
円弧、楕円弧を描画するJavaSwingのサンプルです。太線や破線での描画、グラデーション、テクスチャーマッピングなどのサンプルを掲載しています。
 
1. 円弧の描画 - Swing版 - ( ArcSample01.java )
円弧を描画するサンプルです。
 
2. 太線で円弧の描画 - Swing版 - ( ArcSample02.java )
太線で円弧を描画するサンプルです。
 
3. 破線で円弧の描画 - Swing版 - ( ArcSample03.java )
破線で円弧を描画するサンプルです。
 
4. 楕円弧の描画 - Swing版 - ( ArcSample04.java )
楕円弧を描画するサンプルです。
 
5. 太線で楕円弧の描画 - Swing版 - ( ArcSample05.java )
太線で楕円弧を描画するサンプルです。
 
6. 破線で楕円弧の描画 - Swing版 - ( ArcSample06.java )
破線で楕円弧を描画するサンプルです。
 
弓形の描画-Swing版-
弓形図形を描画するJavaSwingのサンプルです。太線や破線での描画、グラデーション、テクスチャマッピング、図形回転などのサンプルを掲載しています。
 
1. 弓形の描画 -Swing版- ( ArchSample01.java )
弓形を描画するSwing版サンプルです。
 
2. 弓形の描画 -Swing版-(塗りつぶし) ( ArchSample02.java )
塗りつぶされた弓形を描画するSwing版サンプルです。
 
3. 弓形の描画 -Swing版-(太い輪郭線) ( ArchSample03.java )
太線で弓形を描画するSwing版サンプルです。
 
4. 弓形の描画 -Swing版-(太い輪郭線&塗りつぶし) ( ArchSample04.java )
太線で弓形を描画して中身を塗りつぶすSwing版サンプルです。
 
5. 弓形の描画 -Swing版-(破線の輪郭線) ( ArchSample05.java )
破線で弓形を描画するSwing版サンプルです。
 
6. 弓形の描画 -Swing版-(破線の輪郭線&塗りつぶし) ( ArchSample06.java )
破線で弓形を描画して中身を塗りつぶすSwing版サンプルです。
 
7. 弓形の描画 -Swing版-(グラデーション) ( ArchSample07.java )
弓形を描画して中身にグラデーションをかけるSwing版サンプルです。
 
8. 弓形の描画 -Swing版-(テクスチャーパターン) ( ArchSample08.java )
弓形を描画してパターン画像で塗りつぶすサンプルです。
 
9. 弓形の描画 -Swing版-(回転) ( ArchSample09.java )
弓形を描画して回転させるサンプルです。
 
扇形の描画-Swing版-
扇形図形を描画するJavaSwingのサンプルです。太線や破線での描画、グラデーション、テクスチャマッピング、図形回転などのサンプルを掲載しています。
 
1. 扇形の描画 -Swing版-( SectorSample01.java )
扇形を描画するサンプルです。
 
2. 扇形の描画 -Swing版-(塗りつぶし) ( SectorSample02.java )
塗りつぶされた扇形を描画するサンプルです。
 
3. 扇形の描画 -Swing版-(太い輪郭線) ( SectorSample03.java )
太線で扇形を描画するサンプルです。
 
4. 扇形の描画 -Swing版- (太い輪郭線&塗りつぶし)( SectorSample04.java )
太線で扇形を描画して中身を塗りつぶすサンプルです。
 
5. 扇形の描画 -Swing版-(破線の輪郭線) ( SectorSample05.java )
破線で扇形を描画するサンプルです。
 
6. 扇形の描画 -Swing版-(破線の輪郭線&塗りつぶし) ( SectorSample06.java )
破線で扇形を描画して中身を塗りつぶすサンプルです。
 
7. 扇形の描画 -Swing版-(グラデーション) ( SectorSample07.java )
扇形を描画して中身にグラデーションをかけるサンプルです。
 
8. 扇形の描画 -Swing版-(テクスチャーパターン) ( SectorSample08.java )
扇形を描画してパターン画像で塗りつぶすサンプルです。
 
9. 扇形の描画 -Swing版-(回転) ( SectorSample09.java )
扇形を描画して回転させるサンプルです。
 
図形の合成-Swing版-
Javaグラフィックサンプル(Swing版):図形合成に関する図形描画サンプルです。2つの図形から論理和、論理積、差、はいた論理和をとって図形の合成を行うサンプルです。
 
1. 図形の切り抜き ( BooleanSample01.java )
Javaグラフィックサンプル(Swing版):図形の型抜きのサンプルです。
 
2. 図形の合成(論理和) ( BooleanSample02.java )
Javaグラフィックサンプル(Swing版):2つの図形を合成した図形を描画するサンプルです。
 
3. 図形の合成(論理積)( BooleanSample03.java )
Javaグラフィックサンプル(Swing版):2つの図形の重なった部分を描画するサンプルです。
 
4. 図形の合成(排他的論理和)( BooleanSample04.java )
Javaグラフィックサンプル(Swing版):2つの図形の重なった部分を除外した図形の描画サンプルです。
 
いろいろなテクスチャーパターン -Swing版-
Javaグラフィックサンプル(Swing版):図形内へのテクスチャーパターンの貼り付け方やいろいろなテクスチャーパターンのサンプルを掲載しています。
 
1. テクスチャーパターン(市松模様) ( TextureSample01.java )
Javaグラフィックサンプル(Swing版):図形内に市松模様のテクスチャーパターンを貼り付けるサンプルです。
 
2. テクスチャーパターン(格子模様) ( TextureSample02.java )<
Javaグラフィックサンプル(Swing版):図形内に格子模様のテクスチャーパターンを貼り付けるサンプルです。
 
3. テクスチャーパターン(ドットパターン) ( TextureSample03.java )
Javaグラフィックサンプル(Swing版):図形内にドットパターンのテクスチャーパターンを貼り付けるサンプルです。
 
4. テクスチャーパターン(斜めの格子模様) ( TextureSample04.java )
Javaグラフィックサンプル(Swing版):図形内に斜めの格子模様のテクスチャーパターンを貼り付けるサンプルです。
 
5. テクスチャーパターン(斜めの格子模様)
Javaグラフィックサンプル(Swing版):図形内に斜めの格子模様を貼り付けるサンプルです。
 
6. テクスチャーパターン(十字模様) ( TextureSample06.java )
Javaグラフィックサンプル(Swing版):図形内にハート模様のテクスチャーパターンを貼り付けるサンプルです。
 
7. テクスチャーパターン(文字列) ( TextureSample07.java )
Javaグラフィックサンプル(Swing版):図形内に文字列をテクスチャーパターンとして貼り付けるサンプルです。
 
ゲームを作ってみよう
Javaでゲームを作成する時のサンプルを掲載しています。
 
シューティングゲームを作ってみよう
Javaで簡単なシューティングゲームの作成と解説をしています。
 
自機を作りましょう!
シューティングゲームを作ってみようの連載第1回目。まずは、雛形の作成です。
 
自機の初期表示位置
シューティングゲームを作ってみようの連載2回目です。連載1回目の雛形クラスを初期表示位置を指定できるように改造します。
 
自機を動かす!!
シューティングゲームを作ってみようの連載3回目です。自機クラスを左右に移動できるよう改造します。
 
弾の表示
シューティングゲームを作ってみようの連載4回目です。弾を表示できるように改造します
 
弾の発射
シューティングゲームを作ってみようの連載5回目です。弾が発射できるように改造します。
 
弾の発射 その2
シューティングゲームを作ってみようの連載6回目です。自機移動時の不具合を解消します。
 
弾の発射 その3
シューティングゲームを作ってみようの連載7回目です。画面のちらつきを解消します。
 
敵機出現
シューティングゲームを作ってみようの連載8回目です。敵機クラスを定義します。
 
試してみよう Java実験コーナー
Javaプログラム実験コーナーの目次ページです。
 
Javaアプレットと HTMLの実験1
JavaアプレットとHTMLに関するさまざまな実験を掲載しています。
 
1. 実験1-1:表示領域の横幅、縦幅ともに未設定
HTMLでアプレット表示領域の横幅、縦幅が未設定の場合にどうなるか実験しています。
 
2. 実験1-2:表示領域の横幅、縦幅を0に設定
HTMLでアプレット表示領域の横幅、縦幅が0に設定されていた場合にどうなるか実験しています。
 
3. 実験1-3:表示領域の横幅、縦幅に負の値を設定
HTMLでアプレット表示領域の横幅、縦幅に負数が設定されていた場合にどうなるか実験しています。
 
4. 実験1-4:表示領域に文字列が表示されている領域より狭い範囲を設定
HTMLにアプレットで表示している文字列より狭い横幅、縦幅が設定されている場合にどうなるか実験しています。
 
5. 実験1-5:読み込むアプレットに存在しないファイル名を指定
HTML上にダウンロードするアプレットファイルが存在していない場合にどうなるか実験しています。
 
6. 実験1-6:受け渡しパラメータに日本語を設定
HTMLからアプレットに渡すパラメータに日本語を設定して正しく表示できるか実験しています。
 
7. 実験1-7:アプレット側で利用しているパラメータをHTML上から削除
アプレットで利用するパラメータがHTML上に設定されていない場合にどうなるか実験しています。
 
8. 実験1-8:アプレット側で利用していないパラメータをHTML上に追加
アプレットで利用しないパラメータがHTML上に設定されていた場合、どうなるか実験しています。
 
9. 実験1-9:HTML上のパラメータ値に空の文字列を設定する
アプレット上で利用するパラメータの値がから文字だった場合にどうなるか実験しています。
 
10. 実験1-10:paramタグのvalue属性を削除する
アプレットから利用するパラメータのvalue属性が未設定の場合にどうなるか実験しています。
 
Javaアプレットと HTMLの実験2
JavaアプレットとHTMLに関するさまざまな実験を掲載しています。
 
1. 実験2-1:クラス名を英小文字だけにする
アプレットクラスのクラス名を英小文字だけにした場合にどうなるか実験しています。
 
2. 実験2-2:クラス名を日本語にする
アプレットクラスのクラス名を日本語で記述したらどうなるか実験しています。
 
3. 実験2-3:Appletクラスを継承していないクラスをアプレットとして実行する
AppletクラスのサブクラスではないクラスをHTML上のAPPLETタグに設定したらどうなるか実験してみました。
 
4. 実験2-4:publicではないAppletクラスをアプレットとして実行する
publicではないクラスをHTMLのAPPLETタグに指定した場合、どうなっちゃうか実験してみました。
 
文字列連結実行速度比較
文字列連結の速度比較実験です。
 
1. 文字列の連結−速度比較
さまざまな文字連結。+演算子による文字連結、String.concat、StringBuffer、StringBuilderなど。それぞれの文字連結にかかる時間を比較してみました。
 
こんなエラー出ちゃいましたぁ!エラー別対処方法
このコーナーでは、Javaで発生するさまざまなエラーに対する対処方法などを簡単なサンプルで紹介しています。
 
ArrayIndexOutOfBoundsException
Javaプログラミングでエラーが発生したときの対処方法などを簡単な例で紹介しています。
 
NullPointerException
Javaプログラミングでエラーが発生したときの対処方法などを簡単な例で紹介しています。

- Page 0 -
  先頭のページ
  前のページ
  次のページ
  最後のページ



最終更新日:2019/02/13

2015-03-01からの訪問者数
 10989 人