/tips/java/swing/jeditorpane **HTMLを表示する setContentType及びsetTextメソッドを利用します。html構文に厳密性は求められませんが、表現力は限られているようなので、ブラウザウィンドウの代替にするのは難しいでしょう。ヘルプ等、簡単な書式設定が欲しい場合には都合が良さそうです。
:JEditorPane editorPane = new JEditorPane(); :editorPane.setContentType("text/html"); :editorPane.setText("foo");
**ハイパーリンクに対する動作を定義する HyperlinkListenerを登録します。setEditableにfalseを指定しないと動作しない点に注意が必要です。
:editorPane.setEditable(false); :editorPane.addHyperlinkListener(new HyperlinkListener() { : @Override : public void hyperlinkUpdate(HyperlinkEvent e) { : if (e.getEventType() == EventType.ACTIVATED) { : URL url = e.getURL(); : // 取得したURLに対応する動作 : } : } :});
- タグ別一覧: [jeditorpane]
- チップス一覧
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について