Package views.layouts

Class BasicFrame

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants
Direct Known Subclasses:
ClientView, CreateBranch, CreateClient, CreateProduct, Home, LoginBranch, ManageBranch, ProductView, PurchasedProducts

public abstract class BasicFrame extends JFrame
Classe que cria o frame básico para as telas do sistema.
Since:
2023
Version:
1.0
Author:
Mateus, Henrique e Gabriel
See Also:
  • Field Details

    • headerPanel

      protected JPanel headerPanel
    • bodyPanel

      protected JPanel bodyPanel
    • footerPanel

      protected JPanel footerPanel
    • redColor

      protected Color redColor
  • Constructor Details

    • BasicFrame

      public BasicFrame()
      Criar o frame básico para as telas do sistema.
  • Method Details

    • makeHeader

      public void makeHeader()
      Criar o cabeçalho para as telas do sistema.
    • makeBody

      public abstract void makeBody()
    • makeFooter

      public void makeFooter()
      Criar o rodapé para as telas do sistema.
    • createBackButton

      public void createBackButton()
      Cria o botão de voltar para as telas do sistema.
      Throws:
      Exception - Caso não encontre a imagem do botão.