public void setHasBackground(boolean hasBackground) {
		if(hasBackground && !this.hasBackground)
			this.setColor(this.backgroundColor);
		else if(!hasBackground && this.hasBackground)
			this.setColor(Colors.TRANSPARENT.getGlColor());
		this.hasBackground = hasBackground;
		
		
		if(!this.hasBackground && !this.hasBorder)
		{
			this.text.setPosition(this.getTextX(), this.getTextY());
			this.setTextClipping();
		}
	}