動作・テスト環境など

動作環境

  • このサイトにあるサンプルコードは、主に以下の環境で開発と動作確認を行っています。
    • 特にバージョンを指定していない場合は、java version "1.5.0" 以上でも動作するはずですが、あまり検証していません。
    • 5.0 End of Service Life Notice、ソースコードを更新
    • JTableのソートをTableSorterからTableRowSorterに変更*1
    • JDK 1.5.0 用のコメントなどを削除
    • abstract method に @Override アノテーション
>ver
Microsoft Windows XP [Version 5.1.2600]

>"%JAVA_HOME%\bin\java" -version
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)

JDKのダウンロードについて

サンプル利用方法

JavaWebStart で起動する場合

各ページにあるアイコン http://terai.xrea.jp/data/swing/webstart.png (example.jnlpへのリンク)をクリックすると、サンプルプログラムが起動します。

ソースをコンパイルして起動する場合

src.zipをダウンロードしてコンパイルする場合は、Antをインストールして、環境変数JAVA_HOME、ANT_HOMEを設定してください。build.xmlがあるディレクトリをカレントにして、コマンドプロンプトからantと入力するとコンパイルされます。サンプルを起動する場合は、runターゲットを用意しているので、

> ant run

とするか、コンパイルした後でrun.bat(run.sh)を実行します。

Jarファイルで起動する場合

example.jarをダウンロードしてサンプルプログラムを起動する場合は、コマンドプロンプトで、以下のように入力します*2

java -jar example.jar

サイト内検索について

メニューバーにある二種類のサイト内検索で、このサイトを検索することができます。

  • searchプラグインを使った検索
    • 入力した単語を含むページを、その単語を含むパラグラフとともに一覧表示します。
    • 複数単語を入力してand、or検索しても、現在うまく動きません。
  • googleを使った検索
    • terai.xrea.jp以下の検索などができます。

質問、不具合報告

  • 「サンプルがうまく動かない」、「説明が間違っている」といった、各Tipsに関連するものはそれそれれのページのコメントで指摘して頂けると助かります。
  • Swing全体に関する話題や、このサイトに対する要望、雑談?などは、Swingの下部にあるコメントでお願いします。

*1 TableSorter.javaを使わないと意味がないものは除く
*2 JarがJavaに関連付けされている場合は、マウスでダブルクリックでも起動します