public class UserContainerSelection
extends java.lang.Object
UserContainerSelection modela um componente
ContainerSelection que apresenta duas listas de usuários. Este componente
deve ser usado em qualquer diálogo que se deseje gerenciar usuários.| Constructor and Description |
|---|
UserContainerSelection(boolean enabled,
java.util.Vector<csbase.logic.UserOutline> availableUsers,
java.util.Vector<csbase.logic.UserOutline> selectedUsers)
Construtor
|
UserContainerSelection(boolean enabled,
java.util.Vector<csbase.logic.UserOutline> availableUsers,
java.util.Vector<csbase.logic.UserOutline> selectedUsers,
boolean showTitles) |
| Modifier and Type | Method and Description |
|---|---|
void |
addContainerSelectionListener(tecgraf.javautils.gui.selector.ContainerSelectionListener l)
Adiciona um listener de modificação do container de seleção.
|
tecgraf.javautils.gui.selector.ContainerSelection<csbase.client.util.UserTarget> |
getContainerSelection() |
javax.swing.JPanel |
getPanel()
Cria o painel com o componente que permite selecionar os usuários.
|
java.lang.Object[] |
getSelectedItems()
Retorna os ids dos usuários selectionados.
|
static javax.swing.JPanel |
getUserContainerSelection(boolean enabled,
java.util.Vector<csbase.logic.UserOutline> availableUsers,
java.util.Vector<csbase.logic.UserOutline> selectedUsers) |
java.lang.Object |
getUserId(int index)
Retorna o id do Usuário selecionado
|
void |
reset() |
void |
setEnabled(boolean enabled) |
public UserContainerSelection(boolean enabled,
java.util.Vector<csbase.logic.UserOutline> availableUsers,
java.util.Vector<csbase.logic.UserOutline> selectedUsers)
enabled - Indica se o container deve ser habilitado ou não.availableUsers - Usuários disponíveis.selectedUsers - Usuário já selecionados.public UserContainerSelection(boolean enabled,
java.util.Vector<csbase.logic.UserOutline> availableUsers,
java.util.Vector<csbase.logic.UserOutline> selectedUsers,
boolean showTitles)
public static javax.swing.JPanel getUserContainerSelection(boolean enabled,
java.util.Vector<csbase.logic.UserOutline> availableUsers,
java.util.Vector<csbase.logic.UserOutline> selectedUsers)
public javax.swing.JPanel getPanel()
public java.lang.Object[] getSelectedItems()
public java.lang.Object getUserId(int index)
index - .public void addContainerSelectionListener(tecgraf.javautils.gui.selector.ContainerSelectionListener l)
l - O listener de alteração do conteúdo do container.public tecgraf.javautils.gui.selector.ContainerSelection<csbase.client.util.UserTarget> getContainerSelection()
public void setEnabled(boolean enabled)
public void reset()
Copyright © 2016. All Rights Reserved.