General Antonyms:
* Sad
* Unhappy
* Gloomy
* Depressed
* Melancholy
* Dejected
* Downcast
* Dispirited
* Dour
* Morose
* Sullen
More Specific Antonyms:
* Solemn: If you're looking for a more formal opposite, this can work.
* Serious: This implies a lack of lightheartedness.
* Angry: This implies a negative emotional state.
* Grumpy: This implies a bad mood.
The best antonym to use will depend on the specific situation and the intended meaning.