私はこのような経費のリストを持っています: マイリスト
リストの要素が \t でフォーマットされているかのように表示されるようにします。
PRODUCT NAME PRICE DATE
PRODUCT NAME PRICE DATE
など。DefaultListCellRenderer を作成しましたが、この書式設定を実装する方法がわかりません。それができない場合、少なくとも要素を中央に配置するにはどうすればよいですか?
私の DefaultListCellRenderer は、現時点では次のようになります。
private class MyListRenderer extends DefaultListCellRenderer {
private static final long serialVersionUID = 1L;
public Component getListCellRendererComponent( JList<?> list,
Object value, int index, boolean isSelected,
boolean cellHasFocus )
{
Component c = super.getListCellRendererComponent( list, value, index,
isSelected, cellHasFocus );
Color czerwony = new Color(205, 16, 26);
setForeground(czerwony);
return(this);
}
}