public class PlatformInfoDialog extends Object
PlatformInfoDialog é responsável por incluir ou
modificar as informações de uma plataforma de execução através de uma
interface específica.| Constructor and Description |
|---|
PlatformInfoDialog(Window owner)
Cria uma janela para inclusão de dados de uma nova plataforma
|
PlatformInfoDialog(Window owner,
csbase.logic.Platform platform)
Cria uma janela para modificação de dados de uma plataforma já cadastrada
no sistema, ou de inclusão de dados, caso a plataforma passada seja null.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
display()
Cria e mostra a janela de inclusão/modificação da plataforma
|
protected void |
initFields()
Inicializa os campos da janela com os dados da plataforma a ser modificada.
|
protected JButton |
makeAddPlatformButton()
Cria o botão de inclusão de plataforma
|
protected JPanel |
makeButtonPanel()
Constrói o painel com os botões da janela de inclusão/ modificação de
plataformas.
|
protected JButton |
makeCancelButton()
Cria o botão de cancelamento de operação.
|
protected JButton |
makeChangeButton()
Cria o botão de modificação de Plataforma Esse botão somente é habilitado
quando alguma modificação é feita nos campos.
|
protected JButton |
makeCloseButton()
Cria o botão de fechamento da janela.
|
protected JPanel |
makeMainPanel()
Constrói o painel para preenchimento ou alteração dos dados da plataforma
|
protected boolean |
validateFields()
Verifica se o campos de nome está preenchido (o campo de descrição não é
obrigatório).
|
public PlatformInfoDialog(Window owner)
owner - Janela "pai".public PlatformInfoDialog(Window owner, csbase.logic.Platform platform)
owner - Janela "pai".platform - a plataforma que vai ser modificadaprotected void display()
protected void initFields()
protected JPanel makeMainPanel()
protected JButton makeChangeButton()
protected JButton makeAddPlatformButton()
protected JButton makeCancelButton()
protected JButton makeCloseButton()
protected JPanel makeButtonPanel()
protected boolean validateFields()
Copyright © 2016. All rights reserved.