A apresentação de mensagens ao utilizador realiza-se através da classe Display. A forma de funcionamento desta classe é ir construindo a mensagem a mostrar ao utilizador e só a apresentar quando estiver completa. 


A funcionalidade principal desta classe é representada pelos seguintes métodos:
  • Display() - cria um display em que o valor actual da mensagem a apresentar é a cadeia de caracteres vazia;
  • add(String text) - adiciona a cadeia de caracteres text ao valor actual da mensagem a apresentar;
  • addLine(String text) - semelhante ao método anterior mas a cadeia de caracteres text é adicionada numa nova linha de texto. Se o valor actual da mensagem a apresentar ainda for a cadeia de caracteres vazia ("") então este método tem exactamente o mesmo comportamento do anterior;
  • clear() - apaga o conteúdo da mensagem a apresentar colocando-a como sendo a cadeia de caracteres vazia;
  • display() apresenta o texto recolhido pelos métodos add(String) e addLine(String). Este método não altera a mensagem a apresentar.
A classe ListNumbers, que representa o comando que apresenta a série de inteiros inseridos, demonstra a utilização da classe Display para apresentar ao utilizador os vários números inseridos.