|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sibvisions.rad.ui.awt.impl.AwtResource<C>
com.sibvisions.rad.ui.awt.impl.AwtComponent<C>
com.sibvisions.rad.ui.awt.impl.AwtContainer<C>
com.sibvisions.rad.ui.swing.impl.SwingComponent<C>
com.sibvisions.rad.ui.swing.impl.SwingScrollComponent<JVxTable,JTable>
com.sibvisions.rad.ui.swing.impl.control.SwingTable
public class SwingTable
The SwingTable is the ITable
implementation for swing.
JTable| Field Summary |
|---|
| Fields inherited from class com.sibvisions.rad.ui.swing.impl.SwingScrollComponent |
|---|
component |
| Fields inherited from class com.sibvisions.rad.ui.awt.impl.AwtComponent |
|---|
factory, parent |
| Fields inherited from class com.sibvisions.rad.ui.awt.impl.AwtResource |
|---|
resource |
| Fields inherited from interface javax.rad.ui.IAlignmentConstants |
|---|
ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_STRETCH, ALIGN_TOP |
| Constructor Summary | |
|---|---|
SwingTable()
Creates a new instance of SwingTable. |
|
| Method Summary | |
|---|---|
void |
cancelEditing()
Informs the GUI control, that the last edit should be canceled(restored) the correct value is in the DataBook. |
CellFormat |
getCellFormat(IDataBook pDataBook,
IDataPage pDataPage,
IDataRow pDataRow,
String pColumnName,
int pRow,
int pColumn)
Gets the format for the given cell. |
ICellFormatter |
getCellFormatter()
Gets the cell formatter. |
IDataBook |
getDataBook()
Returns the DataBook displayed by this control. |
TranslationMap |
getTranslation()
Gets the possible translation mapping for this UIComponent. |
boolean |
isAutoResize()
Gets true, if the ITable is in auto resize mode. |
boolean |
isShowHorizontalLines()
Gets if showing the vertical lines or not. |
boolean |
isShowVerticalLines()
Gets if showing the vertical lines or not. |
boolean |
isSortOnHeaderEnabled()
Gets true, if it is possible sorting the data by clicking on the header. |
boolean |
isTableHeaderVisible()
Gets the visibility of the table header. |
void |
notifyRepaint()
The control need to check if the part is visible and then repaint the part. |
void |
saveEditing()
Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow. |
void |
setAutoResize(boolean pAutoResize)
Sets true, if the ITable is in auto resize mode. |
void |
setCellFormatter(ICellFormatter pCellFormatter)
Sets the cell formatter. |
void |
setCellFormatter(Object pCellFormatter,
String pMethodName)
Sets the cell formatter. |
void |
setDataBook(IDataBook pDataBook)
Sets the DataBook displayed by this control. |
void |
setShowHorizontalLines(boolean pShowHorizontalLines)
Sets if showing the vertical lines or not. |
void |
setShowVerticalLines(boolean pShowVerticalLines)
Sets if showing the vertical lines or not. |
void |
setSortOnHeaderEnabled(boolean pSortOnHeaderEnabled)
Set true, if it should possible sorting the data by clicking on the header. |
void |
setTableHeaderVisible(boolean pTableHeaderVisible)
Sets the visibility of the table header. |
void |
setTranslation(TranslationMap pTranslation)
Sets the possible translations for this UIComponent. |
| Methods inherited from class com.sibvisions.rad.ui.swing.impl.SwingScrollComponent |
|---|
getBackground, getComponent, getCursor, getFont, getForeground, getName, getToolTipText, isBackgroundSet, isCursorSet, isEnabled, isFocusable, isFontSet, isForegroundSet, requestFocus, setBackground, setCursor, setEnabled, setFocusable, setFont, setForeground, setName, setToolTipText |
| Methods inherited from class com.sibvisions.rad.ui.awt.impl.AwtContainer |
|---|
add, add, add, add, addIntern, checkAdd, getComponent, getComponentCount, getLayout, indexOf, remove, remove, removeAll, removeIntern, setLayout, setLayoutIntern |
| Methods inherited from class com.sibvisions.rad.ui.awt.impl.AwtComponent |
|---|
capture, eventKeyPressed, eventKeyReleased, eventKeyTyped, eventMouseClicked, eventMouseEntered, eventMouseExited, eventMousePressed, eventMouseReleased, getBounds, getFactory, getHorizontalAlignment, getLocation, getMaximumSize, getMinimumSize, getParent, getPreferredSize, getSize, getVerticalAlignment, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isVisible, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, setBounds, setFactory, setHorizontalAlignment, setLocation, setMaximumSize, setMinimumSize, setParent, setPreferredSize, setSize, setVerticalAlignment, setVisible |
| Methods inherited from class com.sibvisions.rad.ui.awt.impl.AwtResource |
|---|
equals, getResource, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.rad.ui.IResource |
|---|
getResource |
| Constructor Detail |
|---|
public SwingTable()
SwingTable.
| Method Detail |
|---|
public IDataBook getDataBook()
getDataBook in interface ITableITable.setDataBook(javax.rad.model.IDataBook)public void setDataBook(IDataBook pDataBook)
setDataBook in interface ITablepDataBook - the DataBookITable.getDataBook()public boolean isAutoResize()
isAutoResize in interface ITablepublic void setAutoResize(boolean pAutoResize)
setAutoResize in interface ITablepAutoResize - true, if the ITable is in auto resize mode.public boolean isTableHeaderVisible()
isTableHeaderVisible in interface ITablepublic void setTableHeaderVisible(boolean pTableHeaderVisible)
setTableHeaderVisible in interface ITablepTableHeaderVisible - the visibility of the table header.public boolean isSortOnHeaderEnabled()
isSortOnHeaderEnabled in interface ITablepublic void setSortOnHeaderEnabled(boolean pSortOnHeaderEnabled)
setSortOnHeaderEnabled in interface ITablepSortOnHeaderEnabled - true, if it is possible sorting the data by clicking on the header.public void notifyRepaint()
notifyRepaint in interface IControlpublic void cancelEditing()
DataBook.
cancelEditing in interface IControl
public void saveEditing()
throws ModelException
IDataBook or IDataRow.
saveEditing in interface IControlModelException - if the value can not be stored.public void setTranslation(TranslationMap pTranslation)
UIComponent.
setTranslation in interface IControlsetTranslation in interface ITablepTranslation - the translation mappingpublic TranslationMap getTranslation()
UIComponent.
getTranslation in interface IControlgetTranslation in interface ITablepublic ICellFormatter getCellFormatter()
getCellFormatter in interface ITablepublic void setCellFormatter(ICellFormatter pCellFormatter)
setCellFormatter in interface ITablepCellFormatter - the cell formatter.
public void setCellFormatter(Object pCellFormatter,
String pMethodName)
setCellFormatter in interface ITablepCellFormatter - the cell formatter.pMethodName - the method name.
public CellFormat getCellFormat(IDataBook pDataBook,
IDataPage pDataPage,
IDataRow pDataRow,
String pColumnName,
int pRow,
int pColumn)
getCellFormat in interface ICellFormatterpDataBook - the DataBookpDataPage - the DataPagepDataRow - the DataRowpColumnName - the column namepRow - the Row numberpColumn - the Column number
public boolean isShowVerticalLines()
isShowVerticalLines in interface ITablepublic void setShowVerticalLines(boolean pShowVerticalLines)
setShowVerticalLines in interface ITablepShowVerticalLines - showing the vertical lines or not.public boolean isShowHorizontalLines()
isShowHorizontalLines in interface ITablepublic void setShowHorizontalLines(boolean pShowHorizontalLines)
setShowHorizontalLines in interface ITablepShowHorizontalLines - showing the vertical lines or not.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||