• category: swing folder: Html title: Htmlタグで文字列を修飾 tags: [Html, JLabel] author: aterai pubdate: 2004-07-05T10:15:47+09:00 description: Htmlタグを使ってSwingコンポーネントで使用する文字列を修飾します。 image: https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTOA5i9OdI/AAAAAAAAAbs/1c_xZ6W4mdo/s800/Html.png

概要

Htmlタグを使ってSwingコンポーネントで使用する文字列を修飾します。

サンプルコード

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>"
  };
  // ...
View in GitHub: Java, Kotlin

解説

上記のサンプルでは、JTableのヘッダとJTabbedPaneのタブにhtmlタグを使用しています。<p><br>タグなどで簡単に改行できます。

  • タグは整形式になっていなくてもある程度なら認識可能
  • 属性もエスケープした"や、'で囲まなくても認識可能

参考リンク

コメント