uk.ac.essex.common.gui.util
Class ButtonPanelList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList
uk.ac.essex.common.gui.util.ButtonPanelList
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable, java.util.Collection, java.util.EventListener, java.util.List, java.util.RandomAccess
public class ButtonPanelList
- extends java.util.ArrayList
- implements java.awt.event.ActionListener
Copyright: Copyright (c) 2004
Company: MSX-International
- See Also:
- Serialized Form
Fields inherited from class java.util.AbstractList |
modCount |
Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize |
Methods inherited from class java.util.AbstractList |
equals, hashCode, iterator, listIterator, listIterator, subList |
Methods inherited from class java.util.AbstractCollection |
containsAll, removeAll, retainAll, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
HORIZONTAL
public static final int HORIZONTAL
- See Also:
- Constant Field Values
VERTICAL
public static final int VERTICAL
- See Also:
- Constant Field Values
EMPTY_BORDER
public static final javax.swing.border.Border EMPTY_BORDER
DEFAULT_BUTTON_SIZE_VERTICAL
public static final java.awt.Dimension DEFAULT_BUTTON_SIZE_VERTICAL
DEFAULT_BUTTON_SIZE_HORIZONTAL
public static final java.awt.Dimension DEFAULT_BUTTON_SIZE_HORIZONTAL
CURRENT_SELECTED_PANEL
public static final java.lang.String CURRENT_SELECTED_PANEL
- See Also:
- Constant Field Values
ButtonPanelList
public ButtonPanelList(int orientation)
- Parameters:
orientation
- - Should be one of VERTICAL
or HORIZONTAL
, defaults
to horizontal
getButtonPanel
public javax.swing.JPanel getButtonPanel()
getPopupPanel
public javax.swing.JPanel getPopupPanel()
isPopupPanelShowing
public boolean isPopupPanelShowing()
add
public void add(ButtonPanel hideablePanel)
getCurrentShowingPanel
public ButtonPanel getCurrentShowingPanel()
setVisible
public void setVisible(ButtonPanel panel,
boolean visible)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
- Parameters:
e
-
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
firePropertyChange
public void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
firePropertyChange
public void firePropertyChange(java.lang.String propertyName,
int oldValue,
int newValue)
firePropertyChange
public void firePropertyChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue)
firePropertyChange
public void firePropertyChange(java.beans.PropertyChangeEvent evt)
hasListeners
public boolean hasListeners(java.lang.String propertyName)