GraphLab Project

graphlab.graph.ui
Class GTabbedPane

java.lang.Object
  extended by graphlab.graph.ui.GTabbedPane
Direct Known Subclasses:
GTabbedGraphPane

public class GTabbedPane
extends java.lang.Object

Author:
Azin Azadi

Field Summary
 BlackBoard blackboard
           
static java.lang.String CURRENT_COMPONENT
           
 javax.swing.JTabbedPane jtp
           
static java.lang.String NAME
          provides a tabbed UI Interface for editing multiple graphs in multiple tabs
 java.util.HashMap<java.lang.Class,java.lang.Class<? extends javax.swing.JComponent>> supportedType
           
 
Constructor Summary
GTabbedPane(BlackBoard b)
           
 
Method Summary
 void add(java.lang.Object o, java.lang.String label)
           
 javax.swing.JComponent addComponent(java.lang.String title, javax.swing.JComponent component, boolean addHelper)
          adds a tab to the tabbed pane, if addHelper=true, the added component will be a GSplitedPane which have a GHTMLPageComponent on it's top as a helper
 javax.swing.JTabbedPane getTabedPane()
           
 void registerType(java.lang.Class clazz, java.lang.Class<? extends javax.swing.JComponent> jcclazz)
           
protected  void reTab()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
provides a tabbed UI Interface for editing multiple graphs in multiple tabs

See Also:
Constant Field Values

CURRENT_COMPONENT

public static final java.lang.String CURRENT_COMPONENT
See Also:
Constant Field Values

jtp

public javax.swing.JTabbedPane jtp

blackboard

public BlackBoard blackboard

supportedType

public java.util.HashMap<java.lang.Class,java.lang.Class<? extends javax.swing.JComponent>> supportedType
Constructor Detail

GTabbedPane

public GTabbedPane(BlackBoard b)
Method Detail

reTab

protected void reTab()

getTabedPane

public javax.swing.JTabbedPane getTabedPane()

addComponent

public javax.swing.JComponent addComponent(java.lang.String title,
                                           javax.swing.JComponent component,
                                           boolean addHelper)
adds a tab to the tabbed pane, if addHelper=true, the added component will be a GSplitedPane which have a GHTMLPageComponent on it's top as a helper

Parameters:
title -
component -
addHelper -

add

public void add(java.lang.Object o,
                java.lang.String label)

registerType

public void registerType(java.lang.Class clazz,
                         java.lang.Class<? extends javax.swing.JComponent> jcclazz)

GraphLab Project