info.joseluismartin.gui.tree
Class TreeView

java.lang.Object
  extended by info.joseluismartin.gui.AbstractView<TreeViewModel>
      extended by info.joseluismartin.gui.tree.TreeView
All Implemented Interfaces:
BinderHolder, ControlChangeListener, Binder<TreeViewModel>, ModelHolder<TreeViewModel>, View<TreeViewModel>, ActionListener, EventListener

public class TreeView
extends AbstractView<TreeViewModel>
implements ActionListener

Tree View that show a List of TreeModelBuilders

Author:
Jose Luis Martin - (jlm@joseluismartin.info)

Field Summary
 
Fields inherited from class info.joseluismartin.gui.AbstractView
DEFAULT_BINDER_FACTORY_NAME, errors, height, messageSource, width
 
Constructor Summary
TreeView()
           
 
Method Summary
 void actionPerformed(ActionEvent e)
           
protected  JComponent buildPanel()
          Build the JComponent that hold controls.
protected  void doRefresh()
          Allow subclasses to do custom refresh
 void init()
           
 
Methods inherited from class info.joseluismartin.gui.AbstractView
addControlChangeListener, addView, afterRefresh, afterUpdate, autobind, bind, bind, clear, controlChange, doUpdate, enableView, fireControlChange, getBinder, getBinderFactory, getBindingResult, getControlAccessorFactory, getControlInitializer, getErrorMessage, getErrorProcessors, getHeight, getIgnoredProperties, getMessage, getMessage, getMessageSource, getModel, getName, getPanel, getValidator, getWidth, ignoreProperties, ignoreProperty, isAutobinding, isDirty, isInitializeControls, listen, onSetModel, refresh, removeControlChangeListener, setAutobinding, setBinderFactory, setControlAccessorFactory, setControlInitializer, setDirty, setErrorProcessors, setHeight, setIgnoredProperties, setInitializeControls, setMessageSource, setModel, setName, setValidator, setWidth, update, validateView
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeView

public TreeView()
Method Detail

init

public void init()

buildPanel

protected JComponent buildPanel()
Description copied from class: AbstractView
Build the JComponent that hold controls.

Specified by:
buildPanel in class AbstractView<TreeViewModel>
Returns:
a JCompoent

doRefresh

protected void doRefresh()
Allow subclasses to do custom refresh

Overrides:
doRefresh in class AbstractView<TreeViewModel>

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener


Copyright © 2013 JDAL. All Rights Reserved.