jaxx.runtime.swing
Class CardLayout2Ext

java.lang.Object
  extended by java.awt.CardLayout
      extended by jaxx.runtime.swing.CardLayout2
          extended by jaxx.runtime.swing.CardLayout2Ext
All Implemented Interfaces:
LayoutManager, LayoutManager2, Serializable

public class CardLayout2Ext
extends CardLayout2

Une extension de CardLayout2 pour pouvoir automatiquement afficher un contenu à partir de la propriété selected.

Ainsi, en changeant cette propriété via la méthode setSelected(String), le contenu sera changé automatiquement, ce qui permet une utilisation direct dans jaxx sans à avoir à écrire d'écouteur.

Since:
1.3
Author:
tchemit
See Also:
CardLayout2, Serialized Form

Field Summary
protected  PropertyChangeSupport pcs
          pour propager les changements dans le modèle vers l'ui
protected  String selected
          le contenu sélectionné
static String SELECTED_PROPERTY_NAME
           
 
Fields inherited from class jaxx.runtime.swing.CardLayout2
contexts, useOnlyVisibleComponentDimension
 
Constructor Summary
CardLayout2Ext(JAXXObject ui, String containerName)
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 Container getContainer()
           
 String getNextSelected()
           
 String getPreviousSelected()
           
 String getSelected()
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 void removePropertyChangeListeners()
           
 void setSelected(String selected)
           
 
Methods inherited from class jaxx.runtime.swing.CardLayout2
addLayoutComponent, checkConstraints, checkContainer, contains, getComponent, getContexts, getVisibleComponent, isUseOnlyVisibleComponentDimension, layoutContainer, maximumLayoutSize, minimumLayoutSize, preferredLayoutSize, reset, setUseOnlyVisibleComponentDimension
 
Methods inherited from class java.awt.CardLayout
addLayoutComponent, first, getHgap, getLayoutAlignmentX, getLayoutAlignmentY, getVgap, invalidateLayout, last, next, previous, removeLayoutComponent, setHgap, setVgap, show, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SELECTED_PROPERTY_NAME

public static final String SELECTED_PROPERTY_NAME
See Also:
Constant Field Values

pcs

protected PropertyChangeSupport pcs
pour propager les changements dans le modèle vers l'ui


selected

protected String selected
le contenu sélectionné

Constructor Detail

CardLayout2Ext

public CardLayout2Ext(JAXXObject ui,
                      String containerName)
Method Detail

getSelected

public String getSelected()

getPreviousSelected

public String getPreviousSelected()

getNextSelected

public String getNextSelected()

setSelected

public void setSelected(String selected)

getContainer

public Container getContainer()

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)

addPropertyChangeListener

public void addPropertyChangeListener(String propertyName,
                                      PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(String propertyName,
                                         PropertyChangeListener listener)

removePropertyChangeListeners

public void removePropertyChangeListeners()


Copyright © 2008-2010 CodeLutin. All Rights Reserved.