com.jgoodies.skeleton.view.editor
Class ShaftEditor

java.lang.Object
  extended by com.jgoodies.uif.AbstractView
      extended by com.jgoodies.skeleton.view.editor.AbstractEditor
          extended by com.jgoodies.skeleton.view.editor.ShaftEditor
All Implemented Interfaces:
Editor

public final class ShaftEditor
extends AbstractEditor

An implementation of Editor that displays a Shaft.

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.

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 for this alternative. For learning purposes you max check out the other Editor implementations.

Version:
$Revision: 1.18 $
Author:
Karsten Lentzsch
See Also:
Shaft, DescriptionEditor, SegmentEditor, FlangeEditor

Constructor Summary
ShaftEditor()
          Constructs a ShaftEditor.
 
Method Summary
protected  JComponent buildPanel()
          Builds the content pane.
 void updateModel(Object model)
          Writes view contents to the given model.
 void updateView(Object model)
          Reads view contents from the given model.
 
Methods inherited from class com.jgoodies.skeleton.view.editor.AbstractEditor
activate, deactivate, getIcon, getTitle, 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

ShaftEditor

public ShaftEditor()
Constructs a ShaftEditor.

Method Detail

updateModel

public void updateModel(Object model)
Writes view contents to the given model.

Parameters:
model - the object to write this editor's value to

updateView

public void updateView(Object model)
Reads view contents from the given model.

Parameters:
model - the object to read the values from

buildPanel

protected JComponent buildPanel()
Builds the content pane.

Specified by:
buildPanel in class com.jgoodies.uif.AbstractView


Copyright © 2002-2008 JGoodies Karsten Lentzsch. All Rights Reserved.