2008年11月1日 戻る
swingのJEditorPaneではテキスト、リッチテキスト、htmlを扱うことができます。 htmlを扱う場合は対応している機能が少なく、本格的なwebブラウザを作るには無理があります。 JEditorPaneでできるのは次に挙げることだけのようです。
cookie、JavaScriptやその他プラグインはもちろん使えません。 apngも使えません。 たったこれだけの機能ですが、使い方によっては役立てることができます。 例えば、簡単なヘルプを表示する場合に使えます。 IDEを使わずにjavacだけでアプリケーションを作る場合、設定ダイアログなどを作るときにフォームを利用すれば作業量が減るかもしれません。
ここではhtmlフォームの入力内容を取得する方法と、フォームで使われているコンポーネントを制御する方法を紹介します。 サンプルでは次のhtmlとCSSを使用します。
確認した環境は以下の通りです。
OS | WindowsXP home edition |
jdk | version 1.6.0 |
以下、おまけです。