|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--prog.io.menuTesto.Menu
Modella un menù per un'interfaccia a caratteri.
| Constructor Summary | |
Menu(VoceMenu[] menu,
ConsoleInputManager in,
ConsoleOutputManager out)
Costruisce un menù con le voci specificate in menu e usa come canali di input e
outptut quelli specificati. |
|
| Method Summary | |
char |
presenta()
Presenta il menù sul canale di output, legge la scelta fatta e la restituisce. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Menu(VoceMenu[] menu,
ConsoleInputManager in,
ConsoleOutputManager out)
menu e usa come canali di input e
outptut quelli specificati. Si verifica un errore in fase di esecuzione se l'array
menu ha lunghezza zero oppure contiene piú voci del menù con il medesimo
carattere di scelta.
menu - l'array con le istanze di VoceMenu che lo costituiscono.in - il canale di input da utilizzare per selezionare una voce del menù.out - il canale di output utilizzato per visualizzare il menù.| Method Detail |
public char presenta()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||