Swing/LRComboBox のバックアップ(No.8)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/LRComboBox へ行く。
- 1 (2005-02-03 (木) 02:04:11)
- 2 (2005-04-28 (木) 04:33:08)
- 3 (2005-09-12 (月) 14:28:49)
- 4 (2006-02-27 (月) 16:11:07)
- 5 (2006-04-08 (土) 20:52:36)
- 6 (2006-12-28 (木) 12:20:40)
- 7 (2007-01-22 (月) 16:18:37)
- 8 (2007-09-16 (日) 00:27:59)
- 9 (2013-03-31 (日) 20:06:27)
- 10 (2015-03-25 (水) 17:00:48)
- 11 (2016-09-27 (火) 17:14:34)
- 12 (2017-11-08 (水) 13:49:35)
- 13 (2018-09-06 (木) 18:12:51)
- 14 (2020-08-30 (日) 20:08:27)
- 15 (2022-03-06 (日) 07:22:26)
TITLE:JComboBoxのItemを左右に配置
JComboBoxのItemを左右に配置
編集者:Terai Atsuhiro
作成日:2005-01-17
更新日:2022-03-06 (日) 07:22:26
概要
JComboBoxのItemにテキストを左右に分けて配置します。
#screenshot
サンプルコード
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(); }
}
- &jnlp;
- &jar;
- &zip;
解説
JComboBoxにhtmlのtableタグを使うことで、Itemに設定した文字列を左右に振り分けています。
この方法では、JComboBoxのリストにカラムを簡単に増やすことが出来ます。
上記のサンプルでは、JComboBoxのサイズ変更に対応していません。