Package main.br.ufpr.views
Class ManipularConta
java.lang.Object
br.ufpr.views.ManipularConta
- All Implemented Interfaces:
PropertyChangeListener,EventListener,Tela,Observer
Classe que representa a tela de manipulação de conta
Realiza transações como saque, depósito e investimento
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JPanelprivate JButtonprivate Contaprivate JTextFieldprivate JPanelprivate JPanelprivate JButtonprivate JPanelprivate JPanelprivate JButtonprivate JCheckBoxprivate JLabelprivate JLabelprivate JPanelprivate JLabelprivate JButtonprivate JTabbedPaneprivate JLabelprivate JTextFieldprivate JTextFieldprivate JButtonprivate JLabel -
Constructor Summary
ConstructorsConstructorDescriptionConstrutor da classe ManipularConta Adiciona os ícones aos botões e painéis Adiciona os listeners aos botõesManipularConta(Cliente cliente) Construtor da classe ManipularConta Serve para instanciar a classe e carregar os dados da conta de um cliente -
Method Summary
Modifier and TypeMethodDescriptiongetFrame()Retorna o painel principal da telaprivate voidprivate ContapesquisaContaPorCliente(String cpfCliente) voidMétodo que atualiza o saldo da conta
-
Field Details
-
conta
-
frame
-
voltarButton
-
cpfCliente
-
dadosConta
-
buscarButton
-
boxSaldo
-
saldo
-
mostrarSaldo
-
tabbedPane1
-
sacar
-
depositar
-
investir
-
valorSaque
-
saqueButton
-
valorDeposito
-
depositoButton
-
investirButton
-
tipoConta
-
rendimento
-
numeroConta
-
warningLimite
-
-
Constructor Details
-
ManipularConta
public ManipularConta()Construtor da classe ManipularConta Adiciona os ícones aos botões e painéis Adiciona os listeners aos botões -
ManipularConta
Construtor da classe ManipularConta Serve para instanciar a classe e carregar os dados da conta de um cliente- Parameters:
cliente- Cliente que será manipulado
-
-
Method Details
-
pesquisaContaPorCliente
-
loadConta
private void loadConta() -
getFrame
Retorna o painel principal da tela -
propertyChange
Método que atualiza o saldo da conta- Specified by:
propertyChangein interfacePropertyChangeListener- Parameters:
evt- Evento de mudança de propriedade- See Also:
-