|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jgoodies.uif.AbstractView
com.jgoodies.skeleton.view.editor.AbstractEditor
com.jgoodies.skeleton.view.editor.DescriptionEditor
public final class DescriptionEditor
An implementation of the Editor
interface that presents the general
project data, i.e. instances of Description
.
This container uses a FormLayout
and the panel building
is done with the PanelBuilder
class.
Columns and rows are specified before the panel is filled with components.
Unlike the ShaftEditor
this class uses a hard coded row numbers.
This is easier to read with the down side that inserting a row requires
extra work.
This panel building style is simple and works quite well. However, you may
consider using a more sophisticated form builder to fill the panel and/or
add rows dynamically; see the SegmentEditor
and FlangeEditor
.
Description
,
ShaftEditor
,
SegmentEditor
,
FlangeEditor
Constructor Summary | |
---|---|
DescriptionEditor()
Constructs a DescriptionEditor . |
Method Summary | |
---|---|
protected JComponent |
buildPanel()
Builds and returns this editor's panel. |
String |
getTitle()
Returns this Editor 's title. |
void |
updateModel(Object model)
Writes editor contents to the given model. |
void |
updateView(Object model)
Reads the editor contents from the given model. |
Methods inherited from class com.jgoodies.skeleton.view.editor.AbstractEditor |
---|
activate, deactivate, getIcon, getToolBar, setTitleSuffix |
Methods inherited from class com.jgoodies.uif.AbstractView |
---|
getPanel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.jgoodies.skeleton.view.editor.Editor |
---|
getPanel |
Constructor Detail |
---|
public DescriptionEditor()
DescriptionEditor
.
Method Detail |
---|
public String getTitle()
Editor
's title.
getTitle
in interface Editor
getTitle
in class AbstractEditor
public void updateModel(Object model)
model
- the object to write this editor's value topublic void updateView(Object model)
model
- the object to read the values fromprotected JComponent buildPanel()
buildPanel
in class com.jgoodies.uif.AbstractView
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |