输入文字了,但是只能运行出来窗口,窗口里面出不来文字

package com;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;

import javax.swing.JFrame;

public class GamePanel extends JFrame {

int width = 800;
int height = 500;
public void launch() {
setTitle("208大战210宿舍");
setSize(width,height);
setLocationRelativeTo(null);
setDefaultCloseOperation(3);
setResizable(false);
setVisible(true);
}
public void paint(Graphics g) {

g.setColor(Color.gray);

g.fillRect(0, 0, width, height);

g.setFont(new Font("仿宋",Font.BOLD,50));

g.drawString("选择出战宿舍", 220, 100);
g.drawString("208", 220, 200);
g.drawString("210", 220, 300);
}
public static void main (String[] args) {
GamePanel g = new GamePanel();
g.launch();

}
}