Possiamo creare delle appliczioni Java che usano altre applicazioni Java, cosa che non accade nei normali linguaggi di programmazione, ove è solo possibile invocare da un programma altri programmi.

Un menu in una applicazione non è altro che una MenuBar in cui vi sono vari menu. Si pensi ad un programma qualsiasi con le voci di menu File Edit ed Help.