I got it resolved. I didn't know how to set font and all that, I just went with whatever was default. I was mostly wondering why the break screen blew the font up, but setting my own font seems to have stopped the resizing during the break screen.
g.setFont(new Font("Arial", Font.PLAIN, 12));