1 package org.columba.mail.gui.table.plugins; 19 20 import java.awt.Component ; 21 22 import javax.swing.JTable ; 23 24 import org.columba.mail.gui.table.model.MessageNode; 25 import org.columba.mail.message.ColumbaHeader; 26 import org.columba.ristretto.message.Address; 27 28 29 30 public class CcRenderer extends DefaultLabelRenderer { 31 public CcRenderer() { 32 super(); 33 } 34 35 public void updateUI() { 36 super.updateUI(); 37 } 38 39 public Component getTableCellRendererComponent(JTable table, Object value, 40 boolean isSelected, boolean hasFocus, int row, int column) { 41 42 super.getTableCellRendererComponent(table, value, isSelected, 43 hasFocus, row, column); 44 45 if (value == null) { 46 setText(""); 47 48 return this; 49 } 50 51 ColumbaHeader header = (ColumbaHeader) ((MessageNode) value).getHeader(); 52 53 setText(((Address) header.get("columba.cc")).getShortAddress()); 54 55 return this; 56 } 57 } 58 | Popular Tags |