Author: kono
Date: 2009-07-20 17:19:38 -0700 (Mon, 20 Jul 2009)
New Revision: 17496

Added:
   
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/ui/NetworkNameTableCellRenderer.java
Log:
Renderer for cells.

Added: 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/ui/NetworkNameTableCellRenderer.java
===================================================================
--- 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/ui/NetworkNameTableCellRenderer.java
                          (rev 0)
+++ 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/ui/NetworkNameTableCellRenderer.java
  2009-07-21 00:19:38 UTC (rev 17496)
@@ -0,0 +1,38 @@
+package org.cytoscape.layer.internal.ui;
+
+import java.awt.Component;
+
+import javax.swing.JLabel;
+import javax.swing.JTable;
+import javax.swing.table.TableCellRenderer;
+
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.session.CyNetworkManager;
+
+public class NetworkNameTableCellRenderer extends JLabel implements 
TableCellRenderer {
+
+       private CyNetworkManager manager;
+       
+       public NetworkNameTableCellRenderer(CyNetworkManager manager) {
+               this.manager = manager;
+       }
+       
+       public Component getTableCellRendererComponent(JTable table, Object 
value,
+                       boolean isSelected, boolean hasFocus, int row, int 
column) {
+               
+               String networkName = "?";
+               
+               if(value instanceof Long) {
+                       CyNetwork network = manager.getNetwork((Long)value);
+               
+                       // Get title here!
+                       
+                       this.setText(networkName);
+                       
+                       
+               }
+               
+               return this;
+       }
+
+}


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to