|
Copyright © 2005 Scientific Applications. All Rights Reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sciapp.table.ViewableResizer
public class ViewableResizer
ViewableResizer is used to resize the contents of a cell to its viewable dimensions while being painted.
ViewableResizer applies to tables and table headers.
For it to work, they must be contained in an AdvancedJScrollPane.
Also, the scrollpane must be configured to use a viewable resizer
via the setContainsViewable method.
AdvancedJTable already contains a ViewableResizer instance, acquired with the
getViewableResizer method.
However, AdvancedTableHeader does not, and the attachToHeader method
should be used instead.
Finally, The resize behaviour is controlled with a ViewableModel.
| Field Summary | |
|---|---|
protected ViewableModel |
viewableModel
the associated viewable model |
| Constructor Summary | |
|---|---|
ViewableResizer()
Constructs a ViewableResizer. |
|
ViewableResizer(ViewableModel vm)
Constructs a ViewableResizer. |
|
| Method Summary | |
|---|---|
void |
attachToHeader(JTableHeader header)
Attaches this viewable resizer to the header. |
protected ViewableModel |
createDefaultViewableModel()
Creates the default viewable model. |
ViewableModel |
getViewableModel()
Returns the currently associated viewable model. |
void |
releaseFromHeader(JTableHeader header)
Releases this viewable resizer from the header. |
void |
setViewableModel(ViewableModel newViewableModel)
Assigns a new viewable model. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ViewableModel viewableModel
| Constructor Detail |
|---|
public ViewableResizer()
public ViewableResizer(ViewableModel vm)
| Method Detail |
|---|
public void attachToHeader(JTableHeader header)
header - the header to attach this viewable resizer toprotected ViewableModel createDefaultViewableModel()
public ViewableModel getViewableModel()
public void releaseFromHeader(JTableHeader header)
header - the header to release this viewable resizer frompublic void setViewableModel(ViewableModel newViewableModel)
newViewableModel - the viewable model to assign
|
Copyright © 2005 Scientific Applications. All Rights Reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||