public void paintComponent(Graphics g) {
		if(this.shapeDrawing == ShapeKey.BEPAINT_LINE) {
			this.line.initialize(this.lineData.getX1(), this.lineData.getY1(), this.lineData.getX2(), this.lineData.getY2(), this.lineData.getColor());
			
			this.line.drawLine(g);
		} else if(this.shapeDrawing == ShapeKey.BEPAINT_OVAL) {
			this.oval.initialize(this.shapeData.getX(), this.shapeData.getY(), this.shapeData.getWidth(), this.shapeData.getHeight(), this.shapeData.getColor());
		
			this.oval.paintOval(g);
		} else if(this.shapeDrawing == ShapeKey.BEPAINT_RECTANGLE) {
			this.rectangle.initialize(this.shapeData.getX(), this.shapeData.getY(), this.shapeData.getWidth(), this.shapeData.getHeight(), this.shapeData.getColor());
		
			this.rectangle.drawRectangle(g);
		}
	}