JIDE 2.8.0

Deprecated API


Contents
Deprecated Interfaces
com.jidesoft.introspector.BeanIntrospectorFactory
          Please use IntrospectorFactory instead. 
com.jidesoft.grid.Filter
          The class is moved to com.jidesoft.filter. Please update your code to use this one under com.jidesoft.filter instead. 
com.jidesoft.swing.JideMenu.MenuCreator
          The createMenu method of MenuCreator should JPopupMenu as parameter. Since it's a public API we have to deprecated this one and ask users to use JideMenu.PopupMenuCustomizer instead. 
 

Deprecated Classes
com.jidesoft.grid.AbstractFilter
          The class is moved to com.jidesoft.filter. Please update your code to use this one under com.jidesoft.filter instead. 
com.jidesoft.introspector.BeanIntrospectorContext
          Please use IntrospectorContext instead. 
com.jidesoft.introspector.BeanIntrospectorManager
          Please use IntrospectorManager instead. 
com.jidesoft.pivot.BigDecimalSummaryCalculator
          Please use DefaultSummaryCalculator instead as DefaultSummaryCalculator supports BigDecimal as well. 
com.jidesoft.swing.SplashScreen
          We will not work on this component in the future. In JDK6, Sun introduced SplashScreen component which is much better because it will be shown as soon as JVM started. We suggest you to use that SplashScreen instead of this one. Hence we decided to deprecate this class. 
 

Deprecated Fields
com.jidesoft.utils.Lm.AF_DEBUG
          no longer used 
com.jidesoft.utils.Lm.BP_DEBUG
          no longer used 
com.jidesoft.utils.Lm.CB_DEBUG
          no longer used 
com.jidesoft.grid.TableColumnChooser.CLICK_COLUMN_INDEX
          This client property is not used anymore. Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.grid.TableColumnChooser.CLIENT_PROPERTY_TABLE_COLUMN_INDEX
           
com.jidesoft.grid.TableColumnChooser.CLIENT_PROPERTY_TABLE_COLUMN_NAME
           
com.jidesoft.utils.Lm.CM_DEBUG
          no longer used 
com.jidesoft.grid.TableColumnChooser.COLUMN_INDEX
          This client property is not used anymore. Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.utils.Lm.DEBUG
          no longer used 
com.jidesoft.grid.TableColumnChooser.DISPLAY_COLUMN_NAMES
          This client property is not used anymore. Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.utils.Lm.DOC_DEBUG
          no longer used 
com.jidesoft.grid.TableColumnChooser.FIXED_COLUMNS
          This client property is not used anymore. Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.utils.Lm.HG_DEBUG
          no longer used 
com.jidesoft.grid.TableColumnChooser.HIDDEN_COLUMNS
          This client property is not used anymore. Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.utils.Lm.ID_DEBUG
          no longer used 
com.jidesoft.utils.Lm.PG_DEBUG
          no longer used 
com.jidesoft.utils.Lm.RA_DEBUG
          no longer used 
com.jidesoft.chart.model.Highlight.rollover
          in favour of use of rollover property on a Chart 
com.jidesoft.grid.JideTable.ROW_AUTO_RESIZES_PROPERTY
          renamed to PROPERTY_ROW_AUTO_RESIZES 
com.jidesoft.chart.model.Highlight.selected
          in favour of use of ListSelectionModel, which is separate from the data model 
com.jidesoft.grid.TableColumnChooser.SHOW_AUTO_RESIZE
          This client property is not used anymore. Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.grid.TableColumnChooser.SHOW_SELECTION
          This client property is not used anymore. Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.grid.TableColumnChooser.TABLE
          This client property is not used anymore. Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.grid.TableColumnChooser.TABLE_COLUMN_CHOOSER
          This client property is not used anymore. Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
 

Deprecated Methods
com.jidesoft.docking.DeprecatedDockingManager.autohideFrame(DockableFrame, int, int)
          use #autohideFrame(String,int,int) instead. 
com.jidesoft.docking.DefaultDockingManager.autohideFrame(DockableFrame, int, int)
           
com.jidesoft.chart.Chart.calculateRealPoint(Point)
          in favour of calculateUserPoint 
com.jidesoft.chart.Chart.clearDrawables()
          in favour of removeDrawables 
com.jidesoft.editor.CodeEditor.columnToX(int)
          as this method doesn't consider the actual font it is used so when the font is not fix-width, this method will return the wrong result. The correct one to use is CodeEditor.columnToX(int,int) which takes the line index. 
com.jidesoft.docking.DeprecatedDockingManager.createAutoHideMouseListener(DockableFrame, int)
          This was for internal eventing and is no longer needed. 
com.jidesoft.docking.DefaultDockingManager.createAutoHideMouseListener(DockableFrame, int)
           
com.jidesoft.grid.TableColumnChooser.createColumnChooserMenuItems(JPopupMenu, JTableHeader, int[], int)
          This method is not used anymore. Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.grid.TableColumnChooser.createColumnChooserMenuItems(JPopupMenu, JTableHeader, int[], int[], int)
          This method is not used anymore. Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.grid.QuickTableFilterField.createDisplayTableModel(TableModel)
          We switched to use createFilterableTableModel which returns IFilterableTableModel. So if you plan to override it, override createFilterableTableModel method instead. 
com.jidesoft.dashboard.Dashboard.createNormalGadgetContainer()
          replaced by Dashboard.createNormalGadgetContainer(boolean) 
com.jidesoft.grid.TableScrollPane.createTable(TableModel, boolean, int, int)
          We added a footer parameter to the createTable method. This method was left here for backward compatible reason. Please change your code to override TableScrollPane.createTable(javax.swing.table.TableModel, boolean, int) instead. 
com.jidesoft.grid.TableComboBoxCellEditor.createTableComboBox(TableModel, Class)
          please use TableComboBoxCellEditor.createTableComboBox() instead. 
com.jidesoft.docking.DeprecatedDockingManager.dockFrame(DockableFrame, int, int)
          use #dockFrame(String,int,int) instead. 
com.jidesoft.docking.DefaultDockingManager.dockFrame(DockableFrame, int, int)
           
com.jidesoft.docking.DeprecatedDockingManager.doLayout()
          This was for internal eventing and is no longer needed. 
com.jidesoft.docking.DefaultDockingManager.doLayout()
           
com.jidesoft.grid.PropertyTableModel.findProperty(String)
          If you want to find property that is visible, use PropertyTableModel.getVisibleProperty(String). If you want to find property either is either visible or invisible, use PropertyTableModel.getProperty(String). 
com.jidesoft.docking.DeprecatedDockingManager.floatFrame(DockableFrame, Rectangle, boolean)
          use #floatFrame(String, Rectangle, boolean). All frame accessor should use keys to prevents memory leaks 
com.jidesoft.docking.DefaultDockingManager.floatFrame(DockableFrame, Rectangle, boolean)
           
com.jidesoft.docking.DeprecatedDockingManager.floatingFrameActivated(WindowEvent)
          This was for internal eventing and is no longer needed. 
com.jidesoft.docking.DefaultDockingManager.floatingFrameActivated(WindowEvent)
           
com.jidesoft.docking.DeprecatedDockingManager.floatingFrameDeactivated(WindowEvent)
          This was for internal eventing and is no longer needed. 
com.jidesoft.docking.DefaultDockingManager.floatingFrameDeactivated(WindowEvent)
           
com.jidesoft.docking.DeprecatedDockingManager.getActiveFrame()
          use #getActiveFrameKey() instead. 
com.jidesoft.docking.DefaultDockingManager.getActiveFrame()
           
com.jidesoft.grid.AbstractExpandable.getAllVisibleChildrenCount()
          please use TableModelWrapperUtils.getVisibleChildrenCount(TableModel, ROW) instead to get visible children count 
com.jidesoft.docking.DeprecatedDockingManager.getAutoHideContaner(int)
          use #getAutoHideContainer(int). This method had a typo. 
com.jidesoft.docking.DefaultDockingManager.getAutoHideContaner(int)
           
com.jidesoft.docking.DeprecatedDockingManager.getDefaultFocusComponent()
          The Docking Manager doesn't have it's own focus policy. It routes all focus to the individual frames or the workspace because these components implement Refocusable. Refocusable.getDefaultFocusComponent(). 
com.jidesoft.docking.DefaultDockingManager.getDefaultFocusComponent()
           
com.jidesoft.docking.DeprecatedDockingManager.getFirstFrame()
          use #getFirstFrameKey(). All frame accessor should use keys to prevents memory leaks 
com.jidesoft.docking.DefaultDockingManager.getFirstFrame()
           
com.jidesoft.docking.DeprecatedDockingManager.getLastFrame()
          use #getLastFrameKey(). All frame accessor should use keys to prevents memory leaks 
com.jidesoft.docking.DefaultDockingManager.getLastFrame()
           
com.jidesoft.lucene.LuceneQuickTableFilterField.getLuceneHelpURL()
          please use LuceneFilterMenuSupport.getLuceneHelpURL() instead 
com.jidesoft.docking.DeprecatedDockingManager.getMainFrame()
          use getRootPaneContainer instead since DockingManager can support all RootPaneContainer, not just JFrame 
com.jidesoft.docking.DefaultDockingManager.getMainFrame()
           
com.jidesoft.docking.DeprecatedDockingManager.getMaximizedFrame()
          use DeprecatedDockingManager.getMaximizedFrame(). All frame accessor should use keys to prevents memory leaks 
com.jidesoft.docking.DefaultDockingManager.getMaximizedFrame()
           
com.jidesoft.swing.JideMenu.getMenuCreator()
          useJideMenu.PopupMenuCustomizer and JideMenu.getPopupMenuCustomizer() instead. 
com.jidesoft.chart.Chart.getModelAxis(ChartModel)
          as we have renamed it to getAxisForModel() 
com.jidesoft.docking.DeprecatedDockingManager.getNextFrame(DockableFrame)
          use #getNextFrameKey(String). All frame accessor should use keys to prevents memory leaks 
com.jidesoft.docking.DefaultDockingManager.getNextFrame(DockableFrame)
           
com.jidesoft.grid.TableFlashable.getPosisbleFlashColumns()
          replaced by TableFlashable.getPossibleFlashColumns(). 
com.jidesoft.pivot.PivotDataModel.getPossibleValues(int)
          the order of the possible values returned from this method is not clear. Please use PivotDataModel.getPossibleValues(int,java.util.Comparator) instead. We didn't use this method anymore in our code. 
com.jidesoft.pivot.IPivotDataModel.getPossibleValues(int)
          the order of the possible values returned from this method is not clear. Please use IPivotDataModel.getPossibleValues(int,java.util.Comparator) instead. We didn't use this method anymore in our code. 
com.jidesoft.docking.DeprecatedDockingManager.getPreviousFrame(DockableFrame)
          use #getPreviousFrameKey(String). All frame accessor should use keys to prevents memory leaks 
com.jidesoft.docking.DefaultDockingManager.getPreviousFrame(DockableFrame)
           
com.jidesoft.grid.QuickTableFilterField.getSearchingColumnIndex()
          We enable multiple column filter now so this method is deprecated. Please use QuickTableFilterField.getSearchingColumnIndices() instead. 
com.jidesoft.grid.TableUtils.getTablePreference(JTable)
          replaced by TableUtils.getTablePreferenceByName(javax.swing.JTable) 
com.jidesoft.pivot.HeaderTableModel.getValueAtInString(PivotTablePane, int, int)
          replaced by HeaderTableModel.getValueAtInString(java.util.Locale, int, int) 
com.jidesoft.pivot.HeaderTableModel.getValueAtInString(PivotTablePane, Object, int, int)
          replaced by HeaderTableModel.getValueAtInString(java.util.Locale, Object, int, int) 
com.jidesoft.docking.DeprecatedDockingManager.handleEscapeKey(AWTEvent)
          This was for internal eventing and is no longer needed. 
com.jidesoft.docking.DefaultDockingManager.handleEscapeKey(AWTEvent)
           
com.jidesoft.docking.DeprecatedDockingManager.hideActiveAutohideFrame()
          use #stopShowingAutohideFrame(). This method had confusing but similar functionality 
com.jidesoft.docking.DefaultDockingManager.hideActiveAutohideFrame()
           
com.jidesoft.introspector.IntrospectorManager.initDefaultBeanIntrospector()
          use IntrospectorManager.initDefaultIntrospector() 
com.jidesoft.grid.TableColumnChooser.install(JTable)
          Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.docking.DockableFrame.isActivateAfterSliding()
          This was for internal eventing and is no longer needed. 
com.jidesoft.docking.DeprecatedDockingManager.isAllowRequestFocus()
          This was for internal eventing and is no longer needed. 
com.jidesoft.docking.DefaultDockingManager.isAllowRequestFocus()
           
com.jidesoft.chart.style.ChartStyle.isFillVisible()
          in favour of isBarVisible() 
com.jidesoft.docking.DeprecatedDockingManager.isFocusDuringLoadLayout()
          This was for internal eventing and is no longer needed. 
com.jidesoft.docking.DefaultDockingManager.isFocusDuringLoadLayout()
           
com.jidesoft.grid.TableColumnChooser.isKeepColumnOrder()
          This method is not used anymore. Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.grid.SortableTable.isPreserveSelectionsAfterSorting()
          this flag will not take effection, since we will preserve selection anyway after sorting right now. 
com.jidesoft.introspector.IntrospectorManager.registerBeanIntrospector(Class, BeanIntrospector)
          Please use IntrospectorManager.registerIntrospector(Class, Introspector) 
com.jidesoft.introspector.IntrospectorManager.registerBeanIntrospector(Class, BeanIntrospector, BeanIntrospectorContext)
          Please use IntrospectorManager.registerIntrospector(Class, Introspector, IntrospectorContext) 
com.jidesoft.introspector.IntrospectorManager.registerBeanIntrospector(Class, BeanIntrospectorFactory)
          Please use IntrospectorManager.registerIntrospector(Class, IntrospectorFactory, IntrospectorContext) 
com.jidesoft.introspector.IntrospectorManager.registerBeanIntrospector(Class, BeanIntrospectorFactory, BeanIntrospectorContext)
          Please use IntrospectorManager.registerIntrospector(Class, IntrospectorFactory, IntrospectorContext) 
com.jidesoft.grid.CellEditorManager.registerEditor(Class, CellEditor)
          use CellEditorManager.registerEditor(Class,CellEditorFactory). JTable don't support sharing the same instance of CellEditor. If you use this method to register a cell editor instance, it may cause problem when you try to edit two tables simultaneous. If you register a CellEditorFactory, a new cell editor will be created every time which avoids the problem of sharing cell editor. 
com.jidesoft.grid.CellEditorManager.registerEditor(Class, CellEditor, EditorContext)
          use CellEditorManager.registerEditor(Class,CellEditorFactory,EditorContext) JTable don't support sharing the same instance of CellEditor. If you use this method to register a cell editor instance, it may cause problem when you try to edit two tables simultaneous. If you register a CellEditorFactory, a new cell editor will be created every time which avoids the problem of sharing cell editor. 
com.jidesoft.docking.DeprecatedDockingManager.setAutohideShowingFrame(DockableFrame)
          This was for internal eventing and is no longer needed. 
com.jidesoft.docking.DefaultDockingManager.setAutohideShowingFrame(DockableFrame)
           
com.jidesoft.docking.DeprecatedDockingManager.setDefaultFocusComponent(Component)
          The Docking Manager doesn't have it's own focus policy. It routes all focus to the individual frames or the workspace because these components implement Refocusable. Refocusable.setDefaultFocusComponent(Component defaultFocusComponent).

The approach is to now call setDefaultFocusComponent() on Workspace or DockableFrame. This will mean that whenever the getMainContainer() (which is what is added to the user's provided content pane) receives focus it will transfer it to the active pane's (Workspace or DockableFrame) defaultFocusComponent. By default, we will use workspace.getDefaultFocusComponent and put focus on it. If you want the focus to be in a DockableFrame, you can call dockingManager.activateFrame after loadLayoutData is called. 

com.jidesoft.docking.DefaultDockingManager.setDefaultFocusComponent(Component)
           
com.jidesoft.combobox.AbstractComboBox.setEditor(ComboBoxEditor)
          Please do not use this method for AbstractComboBox. If you need to provide your own editor, please override AbstractComboBox.createEditorComponent() method instead. 
com.jidesoft.chart.style.ChartStyle.setFillVisible(boolean)
          in favour of setBarVisible 
com.jidesoft.docking.DeprecatedDockingManager.setFocusDuringLayout(boolean)
          This was for internal eventing and is no longer needed. 
com.jidesoft.docking.DefaultDockingManager.setFocusDuringLayout(boolean)
           
com.jidesoft.grid.PropertyTableModel.setIndentNonCategoryRow(boolean)
          the indention is now controlled by each Property. Please use Property.setIndentNonCategoryRow(boolean). 
com.jidesoft.grid.TableColumnChooser.setKeepColumnOrder(boolean)
          This method is not used anymore. Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.chart.Chart.setLazyUpdateDelay(int)
          as we now interrupt any painting that has started, which is a better approach than waiting before starting 
com.jidesoft.lucene.LuceneQuickTableFilterField.setLuceneHelpURL(String)
          please use LuceneFilterMenuSupport.setLuceneHelpURL(String) instead 
com.jidesoft.swing.JideMenu.setMenuCreator(JideMenu.MenuCreator)
          useJideMenu.PopupMenuCustomizer and JideMenu.setPopupMenuCustomizer(com.jidesoft.swing.JideMenu.PopupMenuCustomizer) instead. 
com.jidesoft.grid.TableFlashable.setPosisbleFlashColumns(int[])
          replaced by TableFlashable.setPossibleFlashColumns(int[]). 
com.jidesoft.grid.SortableTable.setPreserveSelectionsAfterSorting(boolean)
          this flag will not take effection, since we will preserve selection anyway after sorting right now. 
com.jidesoft.grid.QuickTableFilterField.setSearchingColumnIndex(int)
          We enable multiple column filter now so this method is deprecated. Please use QuickTableFilterField.setSearchingColumnIndices(int[]) instead.

In current situation, if you invoke this method, we will make an array with length as 1 then invoke QuickTableFilterField.setSearchingColumnIndices(int[]). 

com.jidesoft.grid.TableUtils.setTablePreference(JTable, String)
          replaced by TableUtils.setTablePreferenceByName(javax.swing.JTable, String) 
com.jidesoft.status.LabelStatusBarItem.setToolTip(String)
          replaced it with setToolTipText. 
com.jidesoft.dialog.StandardDialog.show()
          As of JDK version 1.5, replaced by Component.setVisible(boolean). 
com.jidesoft.docking.DeprecatedDockingManager.startShowingAutohideFrame(DockableFrame, int, int)
          use #startShowingAutohideFrame(String,int,int) instead. 
com.jidesoft.docking.DefaultDockingManager.startShowingAutohideFrame(DockableFrame, int, int)
           
com.jidesoft.docking.DeprecatedDockingManager.startShowingAutohideFrame(DockableFrame, int, int, boolean)
          use #startShowingAutohideFrame(String,int,int) instead. 
com.jidesoft.docking.DefaultDockingManager.startShowingAutohideFrame(DockableFrame, int, int, boolean)
           
com.jidesoft.docking.DeprecatedDockingManager.toggleAutohideState(DockableFrame)
          use #toggleAutohideState(String). All frame accessor should use keys to prevents memory leaks 
com.jidesoft.docking.DefaultDockingManager.toggleAutohideState(DockableFrame)
           
com.jidesoft.docking.DeprecatedDockingManager.toggleDockable(DockableFrame)
          use #toggleDockable(String). All frame accessor should use keys to prevents memory leaks 
com.jidesoft.docking.DefaultDockingManager.toggleDockable(DockableFrame)
           
com.jidesoft.docking.DeprecatedDockingManager.toggleMaximizeState(DockableFrame)
          use #toggleMaximizeState(String). All frame accessor should use keys to prevents memory leaks 
com.jidesoft.docking.DefaultDockingManager.toggleMaximizeState(DockableFrame)
           
com.jidesoft.docking.DeprecatedDockingManager.toggleState(DockableFrame, boolean)
          use #toggleState(String,java.awt.Rectangle,boolean) instead. * 
com.jidesoft.docking.DefaultDockingManager.toggleState(DockableFrame, boolean)
           
com.jidesoft.grid.TableColumnChooser.uninstall(JTable)
          Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.introspector.IntrospectorManager.unregisterBeanIntrospector(Class)
          Please use IntrospectorManager.unregisterIntrospector(Class) 
com.jidesoft.introspector.IntrospectorManager.unregisterBeanIntrospector(Class, BeanIntrospectorContext)
          Please use IntrospectorManager.unregisterIntrospector(Class, IntrospectorContext) 
com.jidesoft.document.TdiGroup.updateComponent(DocumentComponent)
          replaced by TdiGroup.updateComponent(DocumentComponent, java.awt.Component) 
com.jidesoft.document.IDocumentGroup.updateComponent(DocumentComponent)
          replaced by IDocumentGroup.updateComponent(DocumentComponent, java.awt.Component) 
com.jidesoft.chart.Chart.updateLazyCharts()
          as this has been incorporated into the repaint() method 
com.jidesoft.editor.CodeEditor.xToColumn(int)
          as this method doesn't consider the actual font it is used so when the font is not fix-width, this method will return the wrong result. The correct one to use is CodeEditor.xToColumn(int,int) which takes the line index. 
 

Deprecated Constructors
com.jidesoft.grid.IndexChangeEvent(Object, int)
          Please use IndexChangeEvent.IndexChangeEvent(Object, int, int) instead. 
com.jidesoft.grid.MarginExpandablePanel(JTable, Icon, Icon, Color, Color)
          use MarginExpandablePanel.MarginExpandablePanel(javax.swing.JTable) instead 
com.jidesoft.grid.TableColumnChooser()
          Using TableColumnChooser to add header popup menu is replaced with TableHeaderPopupMenuInstaller class which is more powerful and flexible. Please refer to the JavaDoc of TableHeaderPopupMenuInstaller for more information. 
com.jidesoft.grid.TreeExpandablePanel(JTable, Icon, Icon, Color, Color)
          use TreeExpandablePanel.TreeExpandablePanel(javax.swing.JTable) instead 
 


JIDE 2.8.0