oracle.jbo.uicli.controls
Class JUTableRegion
java.lang.Object
javax.swing.AbstractCellEditor
oracle.jbo.uicli.controls.JUTableRegion
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer
public class JUTableRegion
- extends javax.swing.AbstractCellEditor
- implements javax.swing.table.TableCellRenderer, javax.swing.table.TableCellEditor
This class implements a renderer/editor for a JTable.
The JUTableRegion can be used to display multiple fields from the table's
data row, or from a related (nested) iterator.
Note than in case the same data row is used, the provided iterator binding
should have its own RSIName (and be a separate iterator on the same data)
- Since:
- release specific (what release of product did this appear in)
- See Also:
- Serialized Form
Fields inherited from class javax.swing.AbstractCellEditor |
changeEvent, listenerList |
Methods inherited from class javax.swing.AbstractCellEditor |
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.swing.CellEditor |
addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell |
JUTableRegion
public JUTableRegion(javax.swing.JPanel panel,
JUTableBinding tableBinding,
int column,
DCIteratorBinding iterBinding,
JUPanelBinding panelBinding)
JUTableRegion
public JUTableRegion(DCBindingContainer formBinding,
JUTableBinding tableBinding,
java.lang.String panelClassName,
java.lang.String panelDefName,
java.lang.String columnName)
setIteratorBinding
public void setIteratorBinding(DCIteratorBinding iterBinding)
setPreferredSize
public void setPreferredSize(java.awt.Dimension preferredSize)
setRegionColumn
public void setRegionColumn(int column)
getTableCellRendererComponent
public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
- Specified by:
getTableCellRendererComponent
in interface javax.swing.table.TableCellRenderer
getCellEditorValue
public java.lang.Object getCellEditorValue()
- Specified by:
getCellEditorValue
in interface javax.swing.CellEditor
getTableCellEditorComponent
public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column)
- Specified by:
getTableCellEditorComponent
in interface javax.swing.table.TableCellEditor
stopCellEditing
public boolean stopCellEditing()
- Specified by:
stopCellEditing
in interface javax.swing.CellEditor
- Overrides:
stopCellEditing
in class javax.swing.AbstractCellEditor
Copyright © 1997, 2011, Oracle. All rights reserved.