KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > columba > core > gui > plugin > VersionRenderer


1 /*
2  * Created on 07.08.2003
3  *
4  * To change the template for this generated file go to
5  * Window>Preferences>Java>Code Generation>Code and Comments
6  */

7 package org.columba.core.gui.plugin;
8
9 import java.awt.Component JavaDoc;
10
11 import javax.swing.JTable JavaDoc;
12 import javax.swing.SwingConstants JavaDoc;
13 import javax.swing.table.DefaultTableCellRenderer JavaDoc;
14
15
16 /**
17  * @author frd
18  *
19  * To change the template for this generated type comment go to
20  * Window>Preferences>Java>Code Generation>Code and Comments
21  */

22 public class VersionRenderer extends DefaultTableCellRenderer JavaDoc {
23     /**
24  *
25  */

26     public VersionRenderer() {
27         super();
28
29         setHorizontalAlignment(SwingConstants.CENTER);
30
31         setOpaque(true);
32     }
33
34     /* (non-Javadoc)
35  * @see javax.swing.table.TableCellRenderer#getTableCellRendererComponent(javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
36  */

37     public Component JavaDoc getTableCellRendererComponent(JTable JavaDoc table, Object JavaDoc value,
38         boolean isSelected, boolean hasFocus, int rowIndex, int vColIndex) {
39         super.getTableCellRendererComponent(table, value, isSelected, hasFocus,
40             rowIndex, vColIndex);
41
42         PluginNode node = (PluginNode) value;
43
44         String JavaDoc version = node.getVersion();
45
46         if (version == null) {
47             version = " ";
48         }
49
50         setText(version);
51
52         return this;
53     }
54 }
55
Popular Tags