1 7 package org.columba.mail.gui.config.template; 8 9 import java.awt.Component ; 10 11 import javax.swing.DefaultListCellRenderer ; 12 import javax.swing.JList ; 13 14 import org.columba.mail.message.ColumbaHeader; 15 import org.columba.mail.message.IHeaderList; 16 17 18 24 public class HeaderCellRenderer extends DefaultListCellRenderer { 25 IHeaderList list; 26 27 30 public HeaderCellRenderer(IHeaderList list) { 31 super(); 32 this.list = list; 33 } 34 35 38 public Component getListCellRendererComponent(JList arg0, Object arg1, 39 int arg2, boolean arg3, boolean arg4) { 40 super.getListCellRendererComponent(arg0, arg1, arg2, arg3, arg4); 41 42 ColumbaHeader header = (ColumbaHeader) list.get(arg1); 43 String subject = (String ) header.get("columba.subject"); 44 45 setText(subject); 46 47 return this; 48 } 49 } 50 | Popular Tags |