15. テキスト・コンポーネント2
ユーザインタフェース 15章 テキスト・コンポーネント2
15.1. javax.swing.JEditorPane「JEditorPane」はプレーンテキスト・HTML・RTFの表示・編集が可能なテキスト・コンポーネントです。「JTextArea」と異なり、文字列毎にフォントを変更したり、色をつけたりすることが可能です。またイメージを含ませる事もできます。 JEditorPane editorPane=new JEditorPane();
editorPane.setPane("http://www.yahoo.co.jp");
editorPane.setEditable(false);
getContentPane().add(new JScrollPane(editorPane,BorderLayout.CENTER);
![]() 「setPage」メソッドで指定されたページを自動的に読み込み、「JEditorPane」に表示します。ネットワーク機能も保有していますので、リモートサイトにあるファイルも自動的にHTTP接続で取得して表示する事ができます。また編集可能モードかどうかで表示が若干異なり、編集可能モードの場合は通常は表示されないタグの情報も表示されたりします。図は編集不可能モードの場合の例です。 (実習課題1)以下の特徴をもつ、簡易ブラウザーを作成しなさい。
|
![]()
![]()
|