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
Modifier and TypeFieldDescriptionprivate JPanel
private JButton
private Conta
private JTextField
private JPanel
private JPanel
private JButton
private JPanel
private JPanel
private JButton
private JCheckBox
private JLabel
private JLabel
private JPanel
private JLabel
private JButton
private JTabbedPane
private JLabel
private JTextField
private JTextField
private JButton
private JLabel
-
Constructor Summary
ConstructorDescriptionConstrutor 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 void
private Conta
pesquisaContaPorCliente
(String cpfCliente) void
Mé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:
propertyChange
in interfacePropertyChangeListener
- Parameters:
evt
- Evento de mudança de propriedade- See Also:
-