JComboBoxのItemを左右に配置

編集者:Terai Atsuhiro
作成日:2005-01-17
更新日:2022-03-06 (日) 07:22:26

概要

JComboBoxのItemにテキストを左右に分けて配置します。

http://terai.xrea.jp/swing/lrcombobox/screenshot.png

サンプルコード

class LRItem{
  private final String leftText;
  private final String rightText;
  public LRItem(String strLeft, String strRight) {
    leftText  = strLeft;
    rightText = strRight;
  }
  public String getHtmlText() {
    return "<html><table width='240'><tr><td align='left'>"+leftText+
    "</td><td align='right'>"+rightText+"</td></tr></table></html>";
  }
  public String getLeftText()  { return leftText; }
  public String getRightText() { return rightText; }
  public String toString()     { return getHtmlText(); }
}

解説

htmlのtableタグを使って、Itemに設定した文字列を左右に振り分けます。

参考リンク

コメント