Class Menu

java.lang.Object
src.main.java.view.Menu

public class Menu extends Object
Classe responsável por exibir os menus da aplicação e interagir com o usuário. Gerencia a entrada do usuário e chama os métodos apropriados do LibraryService.
  • Constructor Details

  • Method Details

    • displayInitialMenu

      public void displayInitialMenu()
      Exibe o menu inicial da aplicação, com opções para entrar no sistema, rodar testes ou sair.
    • displayInsideSystemMenu

      public void displayInsideSystemMenu()
      Exibe o menu principal do sistema, com todas as opções de gerenciamento da biblioteca.
    • handleInitialMenuInput

      public void handleInitialMenuInput()
      Lida com a entrada do usuário no menu inicial, direcionando para o sistema interno, testes ou saída.
    • handleInsideSystemMenu

      public void handleInsideSystemMenu()
      Lida com a entrada do usuário no menu interno do sistema, executando as operações da biblioteca.
    • clearTerminal

      public static void clearTerminal()
      Limpa o terminal exibindo várias linhas em branco.