public class UserContainerSelection extends 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,
Vector<csbase.logic.UserOutline> availableUsers,
Vector<csbase.logic.UserOutline> selectedUsers)
Construtor
|
UserContainerSelection(boolean enabled,
Vector<csbase.logic.UserOutline> availableUsers,
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() |
JPanel |
getPanel()
Cria o painel com o componente que permite selecionar os usuários.
|
Object[] |
getSelectedItems()
Retorna os ids dos usuários selectionados.
|
static JPanel |
getUserContainerSelection(boolean enabled,
Vector<csbase.logic.UserOutline> availableUsers,
Vector<csbase.logic.UserOutline> selectedUsers) |
Object |
getUserId(int index)
Retorna o id do Usuário selecionado
|
void |
reset() |
void |
setEnabled(boolean enabled) |
public UserContainerSelection(boolean enabled,
Vector<csbase.logic.UserOutline> availableUsers,
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 static JPanel getUserContainerSelection(boolean enabled, Vector<csbase.logic.UserOutline> availableUsers, Vector<csbase.logic.UserOutline> selectedUsers)
public JPanel getPanel()
public Object[] getSelectedItems()
public 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 © 2020. All rights reserved.