users.swing
Class UserComboBoxModel
java.lang.Object
|
+--javax.swing.AbstractListModel
|
+--users.swing.UserListModel
|
+--users.swing.UserComboBoxModel
- public class UserComboBoxModel
- extends UserListModel
- implements ComboBoxModel
A ComboBoxModel modelling a UserManager.
- Since:
- v2.0
- Version:
- 2.0 05/05/1999
- Author:
- Steffen Zschaler
- See Also:
UserManager,
User, Serialized Form
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
m_usrSelection
protected User m_usrSelection
- The currently selected user.
UserComboBoxModel
public UserComboBoxModel()
- Create a new UserComboBoxModel modelling the global UserManager.
UserComboBoxModel
public UserComboBoxModel(UserFilter uf,
Comparator cmp)
- Create a new UserComboBoxModel modelling the global UserManager.
- Parameters:
uf - a filter that defines the set of users to be displayed. If null, no filtering will
occur.cmp - a Comparator that defines the order of the users to be displayed. The objects to be compared
by this comparator will be Users. If null, users will be ordered by their names.
UserComboBoxModel
public UserComboBoxModel(UserManager um)
- Create a new UserComboBoxModel modelling a given UserManager.
- Parameters:
um - the UserManager to be modelled.
UserComboBoxModel
public UserComboBoxModel(UserManager um,
UserFilter uf,
Comparator cmp)
- Create a new UserComboBoxModel modelling a given UserManager.
- Parameters:
um - the UserManager to be modelled.uf - a filter that defines the set of users to be displayed. If null, no filtering will
occur.cmp - a Comparator that defines the order of the users to be displayed. The objects to be compared
by this comparator will be Users. If null, users will be ordered by their names.
getSelectedItem
public Object getSelectedItem()
- Return the currently selected user.
- Override:
- Never.
- Specified by:
- getSelectedItem in interface ComboBoxModel
- Returns:
- the currently selected user.
setSelectedItem
public void setSelectedItem(Object oSelectedItem)
- Set the currently selected user, making sure that it is known to the
UserManager. If the given User is not known to the UserManager,
the selection is not altered.
- Override:
- Never.
- Specified by:
- setSelectedItem in interface ComboBoxModel
- Parameters:
oSelectedItem - the new selection.
updateModel
public void updateModel()
- Update the local model.
- Override:
- Never.
- Overrides:
- updateModel in class UserListModel