org.javagui.swt.widgets
类 TableViewer

java.lang.Object
  继承者 org.eclipse.jface.viewers.Viewer
      继承者 org.eclipse.jface.viewers.ContentViewer
          继承者 org.eclipse.jface.viewers.StructuredViewer
              继承者 org.eclipse.jface.viewers.ColumnViewer
                  继承者 org.eclipse.jface.viewers.AbstractTableViewer
                      继承者 org.eclipse.jface.viewers.TableViewer
                          继承者 org.javagui.swt.widgets.TableViewer
所有已实现的接口:
org.eclipse.jface.viewers.IInputProvider, org.eclipse.jface.viewers.IInputSelectionProvider, org.eclipse.jface.viewers.IPostSelectionProvider, org.eclipse.jface.viewers.ISelectionProvider

public class TableViewer
extends org.eclipse.jface.viewers.TableViewer


构造函数摘要
TableViewer(org.eclipse.swt.widgets.Composite parent)
          构造函数
TableViewer(org.eclipse.swt.widgets.Composite parent, boolean showIndex)
          构造函数
TableViewer(org.eclipse.swt.widgets.Composite parent, int style)
          构造函数
TableViewer(org.eclipse.swt.widgets.Composite parent, int style, boolean showIndex)
          方法重载
TableViewer(org.eclipse.swt.widgets.Table table)
          构造函数
TableViewer(org.eclipse.swt.widgets.Table table, boolean showIndex)
          方法重载
 
方法摘要
 void add(java.lang.Object element)
          方法重载
 void addAll(java.util.Collection<?> elements)
          方法重载
 org.eclipse.jface.viewers.CellEditor getCellEditor(int col)
          方法重载
 org.eclipse.jface.viewers.CellEditor getCellEditor(java.lang.String property)
          方法重载
 java.lang.String getCellText(int col)
          方法重载
 java.lang.Object getCellValue(java.lang.String property)
          方法重载
 int getColumnCount()
          方法重载
 int getColumnIndex(java.lang.String property)
           
 java.lang.Object getDefaultElement()
          方法重载
 boolean getHeaderVisible()
          方法重载
 int getIndexColumnWidth()
          方法重载
 java.lang.Object getLayoutData()
          方法重载
 boolean getLinesVisible()
          方法重载
 java.lang.String getProperty(int col)
          方法重载
 int getRowCount()
          方法重载
 java.lang.String getText(java.lang.String property)
          方法重载
 boolean isShowIndex()
          方法重载
 void remove(int row)
          方法重载
 void removeAll()
          方法重载
 void removeSelectionRow()
          方法重载
 void setBounds(int x, int y, int width, int height)
          方法重载
 void setCellEditors(org.eclipse.jface.viewers.CellEditor[] editors)
          方法重载
 void setCellValue(java.lang.String property, java.lang.Object value)
          方法重载
 void setColumnProperties(java.lang.String[] columnProperties)
          方法重载
 void setDefaultElement(java.lang.Object defaultElement)
          方法重载
 void setHeaderVisible(boolean show)
          方法重载
 void setIndexColumnWidth(int width)
          方法重载
 void setLayoutData(java.lang.Object layoutData)
          方法重载
 void setLinesVisible(boolean show)
          方法重载
 void setRowHeight(int height)
          方法重载
 
从类 org.eclipse.jface.viewers.TableViewer 继承的方法
getControl, getTable, refresh, refresh, setSelection
 
从类 org.eclipse.jface.viewers.AbstractTableViewer 继承的方法
add, clear, getElementAt, getLabelProvider, insert, remove, remove, replace, reveal, setItemCount
 
从类 org.eclipse.jface.viewers.ColumnViewer 继承的方法
cancelEditing, editElement, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getLabelProvider, isCellEditorActive, refresh, refresh, setCellModifier, setColumnViewerEditor, setLabelProvider, update
 
从类 org.eclipse.jface.viewers.StructuredViewer 继承的方法
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, getComparator, getComparer, getFilters, getSelection, getSorter, refresh, refresh, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setContentProvider, setFilters, setInput, setSorter, setUseHashlookup, testFindItem, testFindItems, update
 
从类 org.eclipse.jface.viewers.ContentViewer 继承的方法
getContentProvider, getInput
 
从类 org.eclipse.jface.viewers.Viewer 继承的方法
addHelpListener, addSelectionChangedListener, getData, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 org.eclipse.jface.viewers.ISelectionProvider 继承的方法
addSelectionChangedListener, removeSelectionChangedListener, setSelection
 

构造函数详细信息

TableViewer

public TableViewer(org.eclipse.swt.widgets.Composite parent)
构造函数

参数:
parent -

TableViewer

public TableViewer(org.eclipse.swt.widgets.Composite parent,
                   int style)
构造函数

参数:
parent -
style -

TableViewer

public TableViewer(org.eclipse.swt.widgets.Table table)
构造函数

参数:
table -

TableViewer

public TableViewer(org.eclipse.swt.widgets.Composite parent,
                   boolean showIndex)
构造函数

参数:
parent -
showIndex -

TableViewer

public TableViewer(org.eclipse.swt.widgets.Composite parent,
                   int style,
                   boolean showIndex)
方法重载

参数:
parent -
style -
showIndex -

TableViewer

public TableViewer(org.eclipse.swt.widgets.Table table,
                   boolean showIndex)
方法重载

参数:
table -
showIndex -
方法详细信息

setRowHeight

public void setRowHeight(int height)
方法重载

参数:
height -

setCellEditors

public void setCellEditors(org.eclipse.jface.viewers.CellEditor[] editors)
方法重载

覆盖:
org.eclipse.jface.viewers.ColumnViewer 中的 setCellEditors

getLayoutData

public java.lang.Object getLayoutData()
方法重载


setLayoutData

public void setLayoutData(java.lang.Object layoutData)
方法重载

参数:
layoutData -

getIndexColumnWidth

public int getIndexColumnWidth()
方法重载

返回:

setIndexColumnWidth

public void setIndexColumnWidth(int width)
方法重载

参数:
width -

getLinesVisible

public boolean getLinesVisible()
方法重载

返回:

setLinesVisible

public void setLinesVisible(boolean show)
方法重载

参数:
show -

getHeaderVisible

public boolean getHeaderVisible()
方法重载

返回:

setHeaderVisible

public void setHeaderVisible(boolean show)
方法重载

参数:
show -

setBounds

public void setBounds(int x,
                      int y,
                      int width,
                      int height)
方法重载

参数:
x -
y -
width -
height -

add

public void add(java.lang.Object element)
方法重载

覆盖:
org.eclipse.jface.viewers.AbstractTableViewer 中的 add

addAll

public void addAll(java.util.Collection<?> elements)
方法重载

参数:
elements -

getColumnIndex

public int getColumnIndex(java.lang.String property)

getCellEditor

public org.eclipse.jface.viewers.CellEditor getCellEditor(java.lang.String property)
方法重载

参数:
property -
返回:

getCellEditor

public org.eclipse.jface.viewers.CellEditor getCellEditor(int col)
方法重载

参数:
col -
返回:

getCellText

public java.lang.String getCellText(int col)
方法重载

参数:
col -
返回:

getProperty

public java.lang.String getProperty(int col)
方法重载

参数:
col -
返回:

setCellValue

public void setCellValue(java.lang.String property,
                         java.lang.Object value)
方法重载

参数:
property -
value -

getCellValue

public java.lang.Object getCellValue(java.lang.String property)
方法重载

参数:
property -
返回:

getText

public java.lang.String getText(java.lang.String property)
方法重载

参数:
property -
返回:

getRowCount

public int getRowCount()
方法重载

返回:

getColumnCount

public int getColumnCount()
方法重载

返回:

removeSelectionRow

public void removeSelectionRow()
方法重载


remove

public void remove(int row)
方法重载

参数:
row -

removeAll

public void removeAll()
方法重载


setColumnProperties

public void setColumnProperties(java.lang.String[] columnProperties)
方法重载

覆盖:
org.eclipse.jface.viewers.ColumnViewer 中的 setColumnProperties

getDefaultElement

public java.lang.Object getDefaultElement()
方法重载

返回:

setDefaultElement

public void setDefaultElement(java.lang.Object defaultElement)
方法重载

参数:
defaultElement -

isShowIndex

public boolean isShowIndex()
方法重载

返回: