public void setContent(String[] con)
	{
		
		this.content.clear();
		
		int pad = Settings.get(SetKeys.GUI_CMP_FONT_PADDING, Integer.class) + Settings.get(SetKeys.GUI_CMP_BORDER_SIZE, Integer.class);
		int yoff = pad;
		int maxx = 0;
		int maxh = Settings.get(SetKeys.WIN_HEIGHT, Integer.class) - this.getPixelY();
		
		for(int i = 0; i < con.length; i++)
		{
			
			if(con[i] == null || con[i].equals(""))
				continue;
			
			FontObject fo = new FontObject(this.getPixelX()+pad, this.getPixelY()+yoff, con[i]);
			fo.setFontSize(Settings.get(SetKeys.GUI_TOOLTIP_FONT_SIZE, Float.class));
			
			
			yoff += fo.getPixelHeight();
			
			
			if(yoff+fo.getPixelHeight()+pad < maxh || con.length == 1)
			{
				this.content.add(fo);
				if(fo.getPixelWidth()+2*pad > maxx)
					maxx = fo.getPixelWidth()+2*pad;
			}
			else 
				this.content.add(new FontObject(this.getPixelX()+pad, this.getPixelY()+yoff-fo.getPixelHeight(), "..."));
		}
		
		this.setDimension(maxx, yoff+pad);
	}