Package main.br.ufpr.views
Class VincularCliente
java.lang.Object
br.ufpr.views.VincularCliente
- All Implemented Interfaces:
Tela
Classe responsável por vincular um cliente a uma conta.
Implementa a interface Tela.
-
Field Summary
Modifier and TypeFieldDescriptionprivate Cliente
private ContaCorrente
private JTextField
private JButton
private JPanel
private JPanel
private JButton
private ContaInvestimento
private JLabel
private JLabel
private JLabel
private JButton
private JScrollPane
private JTable
private VincularTableModel
private JTextField
private JTextField
private JComboBox
private JButton
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetFrame()
Retorna o painel principal da tela.validaCampos
(ArrayList<JTextField> campos) Valida se todos os campos necessários estão preenchidos corretamente e, se estiver, retorna um array com os valores dos campos.
-
Field Details
-
frame
-
voltarButton
-
tipoConta
-
depositoInicial
-
textField2
-
textField3
-
salvarButton
-
label1
-
label2
-
label3
-
tabela
-
formulario
-
gerenciarContaButton
-
excluirButton
-
tabelaModel
-
clienteSelecionado
-
corrente
-
investimento
-
scrollPanel
-
-
Constructor Details
-
VincularCliente
public VincularCliente()Construtor da classe VincularCliente. Inicializa os componentes da interface e define os listeners dos botões.
-
-
Method Details
-
getFrame
Retorna o painel principal da tela. -
validaCampos
Valida se todos os campos necessários estão preenchidos corretamente e, se estiver, retorna um array com os valores dos campos.- Parameters:
campos
- ArrayList de campos de texto a serem verificados.- Returns:
- ArrayList com os valores dos campos.
- Throws:
NumberFormatException
- Se um dos campos não for um número válido.IllegalArgumentException
- Se um dos campos estiver vazio.
-