1、首先重写一个方法,继承JPanel类,正是因为有继承了他,才使得面板具有该功能; 然后在该类中复写方法;特别注意,使用开发工具时候容易错选JPanel和复写的方法,本人刚刚选错了一个JPane和复写的方法,自己还写的很开心,发现面板怎么都添加不到窗口里去; package com.msb.test; import javax.swing.*; import java.awt.*; /* 游戏面板,是一个透明的面板,我们所有的内容都是在面板上画的; 真正面板起作用是因为继承了面板; * */ public class GamePanel extends JPanel { //重写一个方法,用来在面板中绘画 @Override protected void paintComponent(Graphics g) { super.paintComponent(g); this.setBackground(new Color(42, 255, 9)); } }
2、创建面板对象,然后将面板对象加入到窗口中
//创建一个面板,然后将面板添加进窗口中 GamePanel gp = new GamePanel(); jf.add(gp);