Package jaxx.runtime.swing
Class CardLayout2Ext
java.lang.Object
java.awt.CardLayout
jaxx.runtime.swing.CardLayout2
jaxx.runtime.swing.CardLayout2Ext
- All Implemented Interfaces:
java.awt.LayoutManager,java.awt.LayoutManager2,java.io.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:
- Tony Chemit - chemit@codelutin.com
- See Also:
CardLayout2, Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.beans.PropertyChangeSupportpcspour propager les changements dans le modèle vers l'uiprotected java.lang.Stringselectedle contenu sélectionnéstatic java.lang.StringSELECTED_PROPERTY_NAMEFields inherited from class jaxx.runtime.swing.CardLayout2
contexts, useOnlyVisibleComponentDimension -
Constructor Summary
Constructors Constructor Description CardLayout2Ext(JAXXObject ui, java.lang.String containerName) -
Method Summary
Modifier and Type Method Description voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)voidaddPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)java.awt.ContainergetContainer()java.lang.StringgetNextSelected()java.lang.StringgetPreviousSelected()java.lang.StringgetSelected()voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)voidremovePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)voidremovePropertyChangeListeners()voidsetSelected(java.lang.String selected)Methods inherited from class jaxx.runtime.swing.CardLayout2
addLayoutComponent, checkConstraints, checkContainer, contains, getComponent, getContexts, getVisibleComponent, isUseOnlyVisibleComponentDimension, layoutContainer, maximumLayoutSize, minimumLayoutSize, preferredLayoutSize, removeLayoutComponent, reset, setUseOnlyVisibleComponentDimensionMethods inherited from class java.awt.CardLayout
addLayoutComponent, first, getHgap, getLayoutAlignmentX, getLayoutAlignmentY, getVgap, invalidateLayout, last, next, previous, removeLayoutComponent, setHgap, setVgap, show, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
SELECTED_PROPERTY_NAME
public static final java.lang.String SELECTED_PROPERTY_NAME- See Also:
- Constant Field Values
-
pcs
protected java.beans.PropertyChangeSupport pcspour propager les changements dans le modèle vers l'ui -
selected
protected java.lang.String selectedle contenu sélectionné
-
-
Constructor Details
-
CardLayout2Ext
-
-
Method Details
-
getSelected
public java.lang.String getSelected() -
getPreviousSelected
public java.lang.String getPreviousSelected() -
getNextSelected
public java.lang.String getNextSelected() -
setSelected
public void setSelected(java.lang.String selected) -
getContainer
public java.awt.Container getContainer() -
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener) -
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener) -
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener) -
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener) -
removePropertyChangeListeners
public void removePropertyChangeListeners()
-