Documente Academic
Documente Profesional
Documente Cultură
Matria Principal: Interfaces Grficas. Componentes Grficos: JMenu, JMenuItem, JDialog, JOptionPane, JList e JComboBox. Exerccio Pretende-se uma aplicao para efetuar a gesto de contas bancrias baseadas na seguinte classe:
public class Conta { private static int totalContas = 0; private int nrConta; private String titular; private double saldo; public Conta(String titular, double saldo) { nrConta = ++totalContas; setTitular(titular); setSaldo(saldo); } public Conta(String titular) { this(titular, 0); } public Conta(Conta c) { nrConta = c.getNrConta(); titular = c.getTitular(); saldo = c.getSaldo(); } public int getNrConta(){ return nrConta; } public String getTitular() { return titular; } public double getSaldo() { return saldo; } public void setTitular(String titular) { this.titular = titular; } public void setSaldo(double saldo) { this.saldo = saldo>0 ? saldo : 0; } public String toString(){ String formato = "Nr Conta: %d - Titular: %s - Saldo: %.2f "; return String.format( formato, nrConta, titular, saldo ); } }
1/4
O item Acerca do menu Ajuda deve apresentar a caixa de dilogo da figura seguinte, do tipo JOptionPane. A classe JOptionPane permite criar de uma forma personalizada diferentes tipos de caixas de dilogo.
O item Sair do menu Gesto deve apresentar a caixa de dilogo da figura seguinte, do tipo JOptionPane.
2/4
O item Consultar deve apresentar a caixa de dilogo da figura seguinte, do tipo JDialog, para consultar todos os dados da conta selecionada atravs de uma JComboBox.
O item Eliminar deve usar as duas caixas de dilogo da figura seguinte, do tipo JOptionPane. Uma caixa para a escolha da conta a eliminar e outra para confirmar a eliminao dessa conta.
3/4
O item Saldos do submenu Listar deve usar a caixa de dilogo da figura seguinte, do tipo JOptionPane. A caixa de listagem deve ser do tipo JList.
4/4