Visualizza e nascondi

Creare un progetto GUI con:

- un pulsante

- una label con testo a scelta

Cliccando sul pulsante la scritta deve essere visualizzata e nascosta alternativamente.

Progetto di massima

In base alle richieste si prevedono i seguenti oggetti

Model

View

Control

Oggetto StatoDelTesto con metodi:

  • isVisible(): restituisce un Boolean, true se il testo è visibile

  • swapState(): scambia lo stato

Oggetto vista di gestione della finestra con:

  • oggetto bottone con relativo eventHandler che scatta sul click

  • oggetto etichetta con la scritta

  • metodo attivaTesto()

  • nascondiTesto

Oggetto app che gestisce le azioni, con metodo:

  • commutaScritta(): in base allo stato fornito dall'oggetto model aziona corrispondentemente in vista e aggiorna in model

Last modified: Wednesday, 2 October 2013, 5:32 PM