Package org.nuiton.jaxx.runtime.swing
Class CardLayout2Ext
- java.lang.Object
-
- java.awt.CardLayout
-
- org.nuiton.jaxx.runtime.swing.CardLayout2
-
- org.nuiton.jaxx.runtime.swing.CardLayout2Ext
-
- All Implemented Interfaces:
LayoutManager,LayoutManager2,Serializable
public class CardLayout2Ext extends CardLayout2
Une extension deCardLayout2pour pouvoir automatiquement afficher un contenu à partir de la propriétéselected. Ainsi, en changeant cette propriété via la méthodesetSelected(String), le contenu sera changé automatiquement, ce qui permet une utilisation direct dans jaxx sans à avoir à écrire d'écouteur.- Since:
- 1.3
- Author:
- Tony Chemit - dev@tchemit.fr
- See Also:
CardLayout2, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected PropertyChangeSupportpcspour propager les changements dans le modèle vers l'uiprotected Stringselectedle contenu sélectionnéstatic StringSELECTED_PROPERTY_NAME-
Fields inherited from class org.nuiton.jaxx.runtime.swing.CardLayout2
contexts, useOnlyVisibleComponentDimension
-
-
Constructor Summary
Constructors Constructor Description CardLayout2Ext(JAXXObject ui, String containerName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPropertyChangeListener(PropertyChangeListener listener)voidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener)ContainergetContainer()StringgetNextSelected()StringgetPreviousSelected()StringgetSelected()voidremovePropertyChangeListener(PropertyChangeListener listener)voidremovePropertyChangeListener(String propertyName, PropertyChangeListener listener)voidremovePropertyChangeListeners()voidsetSelected(String selected)-
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 org.nuiton.jaxx.runtime.swing.CardLayout2
addLayoutComponent, checkConstraints, checkContainer, contains, getComponent, getContexts, getVisibleComponent, isUseOnlyVisibleComponentDimension, layoutContainer, maximumLayoutSize, minimumLayoutSize, preferredLayoutSize, removeLayoutComponent, reset, setUseOnlyVisibleComponentDimension
-
-
-
-
Field Detail
-
SELECTED_PROPERTY_NAME
public static final String SELECTED_PROPERTY_NAME
- See Also:
- Constant Field Values
-
pcs
protected final 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()
-
-