TITLE:Htmlタグで文字列を修飾
#navi(../)
*Htmlタグで文字列を修飾 [#y5ef8764]
>編集者:[[Terai Atsuhiro>terai]]~
作成日:2004-07-05~
更新日:&lastmod;

#contents

**概要 [#g98d30ee]
Htmlタグを使ってSwingコンポーネントで使用する文字列を修飾します。

#screenshot

**サンプルコード [#bbee9a55]
#code{{
public class TestModel extends DefaultTableModel {
  private static final String[] columnNames = {
    "<html><p>No.</p><p><font color=blue>Number</font></p></html>",
    "<html>Name<p><font color=\"red\">etc.</font></p></html>",
    "<html><font color='green'>Comment</font></html>"
  };
......
}}
-&jnlp;
-&jar;
-&zip;

**解説 [#nd3ae2dd]
上記のサンプルでは、JTableのヘッダとJTabbedPaneのタブにhtmlタグを使用しています。<p>タグなどで簡単に改行するとこができます。

整形式(Well-Formed)になっていなくても、ある程度なら大丈夫なようです。属性も、エスケープした"や、'で囲んでいなくても認識されます。

**参考リンク [#s4bf4aa9]
-[[How to Use Labels>http://www.ictp.trieste.it/~manuals/programming/Java/tutorial/uiswing/components/label.html]]
-[[HTML.Tag (Java 2 Platform SE 5.0)>http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/javax/swing/text/html/HTML.Tag.html]]

**コメント [#m546e28c]
#comment