我有一个看起来像这样的支出清单: 我的清单
我希望列表的元素看起来好像用 \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);
}
}