package magic.ui.deck.games;
import java.awt.Component;
import javax.swing.JLabel;
import javax.swing.JTable;
import javax.swing.SwingConstants;
import javax.swing.table.DefaultTableCellRenderer;
@SuppressWarnings("serial")
class GameCellRenderer extends DefaultTableCellRenderer {
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
DeckGame info = (DeckGame) value;
JLabel lbl = new JLabel(String.format(
"<html><center>%s<br><small>%s</small></center></html>",
info.getGamePeriod(), info.getConfigInfo())
);
lbl.setHorizontalAlignment(SwingConstants.CENTER);
lbl.setOpaque(true);
return lbl;
}
}