Fix logo bug by drawing on JPanel, not JFrame directly.