public UserPanel(User user){
		setLayout(null);
		
		GUIImageLoader imgLdr = new GUIImageLoader();
		rCoinsImage = imgLdr.loadBufferedImage(GUIImageLoader.RCOINS);
		vCoinsImage = imgLdr.loadBufferedImage(GUIImageLoader.VCOINS);
		
		jlbMainInformation = new JLabel("[" + user.getLevel() + "] " + (user.getNick() == null ? "???" : user.getNick()));
		jlbMainInformation.setFont(JGSystem.FONT_SMALL);
		jlbMainInformation.setSize(100, 30);
		jlbMainInformation.setLocation(10, 10);
		this.add(jlbMainInformation);
		
		jprgLevelProgress = new JProgressBar(JProgressBar.HORIZONTAL, 0, user.getLevelUpExp());
		jprgLevelProgress.setValue(user.getCurrentExp());
		jprgLevelProgress.setSize(100, 20);
		jprgLevelProgress.setLocation(10, 45);
		this.add(jprgLevelProgress);
		
		jlbRealMoney = new JLabel("" + user.getrCoins(), SwingConstants.RIGHT);
		jlbRealMoney.setFont(JGSystem.FONT_SMALL);
		jlbRealMoney.setSize(60, 30);
		jlbRealMoney.setLocation(140, 10);
		this.add(jlbRealMoney);
		
		jlbInGameMoney = new JLabel("" + user.getvCoins(), SwingConstants.RIGHT);
		jlbInGameMoney.setFont(JGSystem.FONT_SMALL);
		jlbInGameMoney.setSize(60, 30);
		jlbInGameMoney.setLocation(140, 40);
		this.add(jlbInGameMoney);
		
		JSeparator jsprLine = new JSeparator(SwingConstants.HORIZONTAL);
		jsprLine.setSize(180, 10);
		jsprLine.setLocation(15, 75);
		this.add(jsprLine);
		
		DateFormat dtfLastLogin = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
		String lastLoginDate = dtfLastLogin.format(user.getLastLogin());
		jlbLastLogin = new JLabel("Last Login: " + lastLoginDate, SwingConstants.CENTER);
		jlbLastLogin.setFont(JGSystem.FONT_SMALL);
		jlbLastLogin.setSize(200, 30);
		jlbLastLogin.setLocation(0, 80);
		this.add(jlbLastLogin);
		
	}