public AdminClient() {
		
		this.getContentPane().setPreferredSize(new Dimension(width, height));
		this.setBackground(Color.BLACK);
		
		if(System.getProperty("os.name").startsWith("Mac")) {
			System.setProperty("apple.laf.useScreenMenuBar", "true");
			acceleratorKey = ActionEvent.META_MASK;
		} else {
			acceleratorKey = ActionEvent.CTRL_MASK;
		}
		
		//Window's menu bar.
		JMenuBar menubar = new JMenuBar();
		
		JMenu file = new JMenu("File");
		JMenu server = new JMenu("Server");
		
		serverLocator = new JMenuItem("Switch Server");
		closeWindow = new JMenuItem("Close Window");
		signout = new JMenuItem("Sign Out");
		signout.setEnabled(false);
		
		file.add(closeWindow);
		
		server.add(serverLocator);
		server.add(signout);
		
		menubar.add(file);
		menubar.add(server);
		
		this.setJMenuBar(menubar);
		
		signout.setMnemonic(KeyEvent.VK_E);
		signout.setAccelerator(KeyStroke.getKeyStroke(
		        KeyEvent.VK_E, acceleratorKey));
		signout.addActionListener(this);
		serverLocator.setMnemonic(KeyEvent.VK_S);
		serverLocator.setAccelerator(KeyStroke.getKeyStroke(
		        KeyEvent.VK_S, acceleratorKey));
		closeWindow.setMnemonic(KeyEvent.VK_W);
		closeWindow.setAccelerator(KeyStroke.getKeyStroke(
		        KeyEvent.VK_W, acceleratorKey));
		serverLocator.addActionListener(this);
		closeWindow.addActionListener(this);
		//Window's components.
		this.add(new Authentication(this), 0);
		
		//Window's Properties.
		this.pack();
		this.setLocation(deviceWidth/2 - width/2, deviceHeight/2 - height/2);
		this.setVisible(true);
		this.setResizable(false);
		this.setDefaultCloseOperation(EXIT_ON_CLOSE);
	}