Class VincularCliente

java.lang.Object
br.ufpr.views.VincularCliente
All Implemented Interfaces:
Tela

public class VincularCliente extends Object implements Tela
Classe responsável por vincular um cliente a uma conta. Implementa a interface Tela.
  • Field Details

  • Constructor Details

    • VincularCliente

      public VincularCliente()
      Construtor da classe VincularCliente. Inicializa os componentes da interface e define os listeners dos botões.
  • Method Details

    • getFrame

      public JPanel getFrame()
      Retorna o painel principal da tela.
      Specified by:
      getFrame in interface Tela
      Returns:
      O painel principal da tela.
    • validaCampos

      private ArrayList<Double> 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.
      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.