You never set the text of the button.
Is your starting one "Smile" or "Frown"?
Type: Posts; User: javapenguin
You never set the text of the button.
Is your starting one "Smile" or "Frown"?
You never set the text of the JButton mouth to anything.
At least not in the constructor.
mouth.setVisiible(true);
try setting the button to be visible.