public void setupTextField(){
		
		textField = new JTextField(20);
		textField.setPreferredSize(new Dimension(8,30));
		textField.setBackground(new Color(31, 30, 27));
		textField.setForeground(Color.WHITE);
		textField.setBorder(null);
		//textField.setBorder(MetalBorders.getTextFieldBorder());
		textField.setBorder(BorderFactory.createLineBorder(new Color(143, 143, 143)));
		textField.setFont(new Font("Thoma", Font.BOLD, 16));
		textField.setText(TEXTFIELD_STRING);
		textField.setHorizontalAlignment(JTextField.CENTER);
		//textField.setToolTipText("Tool tip for text field");
		
		//when user presses enter in textfield we want dl button pressed
		/*textField.addKeyListener(new KeyListener(){

			@Override
			public void keyPressed(KeyEvent arg0) {
				// TODO Auto-generated method stub
				button.press
				
			}

			@Override
			public void keyReleased(KeyEvent arg0) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void keyTyped(KeyEvent arg0) {
				// TODO Auto-generated method stub
				
			}
			
		});*/
		
		
		//When textfield is focused we wan't it to select the whole thing.
		textField.addFocusListener(new FocusListener() {
		      public void focusGained(FocusEvent e) {
		        displayMessage("Focus gained", e);
		        SwingUtilities.invokeLater(new Runnable() {
		            @Override
		            public void run() {
		                textField.selectAll();
		            }
		        });
		      }

		      public void focusLost(FocusEvent e) {
		        displayMessage("Focus lost", e);
		      }

		      void displayMessage(String prefix, FocusEvent e) {
		        System.out.println(prefix
		            + (e.isTemporary() ? " (temporary):" : ":")
		            + e.getComponent().getClass().getName()
		            + "; Opposite component: "
		            + (e.getOppositeComponent() != null ? e.getOppositeComponent().getClass().getName()
		                : "null"));
		      }

		    });
		
		//textField.setPreferredSize(new Dimension(5,50));
		add(textField);
		
	
	}