Management screen in the game

What is a recommended way to develop management screens that enable the users to config different game options?

For displaying animation, I am using a full-screen mode with a page flipping BufferStrategy.

Should I develop my own controls for displaying texts, lists, buttons and draw them directly to Graphics
or it there a way to use Swing controls in full-screen mode?

All I know is that it is possible to use swing controls in full screen mode.