public void paint(Graphics g){
		g.drawImage(bgBlue, 0, 0, 900, 600, this);
		Font font = new Font("alias", Font.PLAIN, 20);
		g.setFont(font);//设置字体
		stageNum = FileUtils.getStagesSize();
		
		//g.setColor(Color.black);
		//g.fillRect(0, 0, 1000, 1000);
		g.setColor(Color.blue);
		g.drawString("选择关卡", 400, 30);
		
		for( int i = 0 ; i<((stageNum%5 == 0)?(stageNum/5):(stageNum/5 + 1)); i ++){
			for( int j = 0 ; j <5; j++){
				if( i * 5 + j + 1 <= stageNum){
					g.setColor(Color.blue);
					g.fill3DRect(j * 80 + 250, i * 80 + 100 , 50, 50, (i * 5 + j + 1) == this.currentStage ? true : false);
					
					g.setColor(Color.white);
					g.drawString("" + (i * 5 + j + 1), j * 80 + 250 + 20, i * 80 + 100 + 30);
				}
				//绘制当前关卡
				if( i * 5 + j + 1 == this.currentStage){
					g.setColor(Color.red);
					g.draw3DRect(j * 80 + 250, i * 80 + 100 , 50, 50, j % 2 == 0 ? true : false);
					
				}
			}
		}
		
		
		//绘制滑动面板
		/*for( int i = 0; i<stageNum; i++){
			g.setColor(this.colorList[i % this.colorList.length]);
			g.fillRect(50 + i * 40 , 50 + i * 40, 500, 300);
			if( i == stageNum - 1){
				g.setColor(Color.black);
				g.drawRect(50 + i * 40 , 50 + i * 40, 500, 300);
			}
		}*/
		drawScene(g);
		
		drawButtons(g);
	}