public PersonHistory(Person P) {
		setIconImage(Toolkit.getDefaultToolkit().getImage(PersonHistory.class.getResource("/InterfazGrafica/Images/1418023120_Program-Group.png")));
		getContentPane().setBackground(new Color(248, 248, 255));
		setBounds(10, 50, 836, 739);
		getContentPane().setLayout(null);
		contentPanel.setBackground(new Color(248, 248, 255));
		contentPanel.setBounds(0, 40, 820, 600);
		contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
		getContentPane().add(contentPanel);
		contentPanel.setLayout(null);
		setLocationRelativeTo(null);
		setModal(true);
		setTitle("Historial del Solicitante");		
		
		table = new JTable();
		table.setBorder(new LineBorder(new Color(0, 0, 0)));
		table.setBounds(35, 400, 400, 200);
		tableModel = new DefaultTableModel();
		String[] columnNames = { "No.", "Empresa", "Pocision", "Area",
				"No. Solicitudes" };
		tableModel.setColumnIdentifiers(columnNames);
		ArrayList<CompanyPerson> CP = new ArrayList<CompanyPerson>();
		CP = Satisfied.getInstanceSatisfied().SearchPersonHistory(P);
		loadPerson(CP);
		
		
		scrollPane = new JScrollPane();
		scrollPane.setBounds(0, 0, 819, 600);
		scrollPane.setViewportView(table);
		contentPanel.add(scrollPane);
		
	

		{
			JPanel buttonPane = new JPanel();
			buttonPane.setBackground(new Color(248, 248, 255));
			buttonPane.setBounds(0, 640, 820, 61);
			buttonPane.setLayout(new FlowLayout(FlowLayout.CENTER));
			getContentPane().add(buttonPane);
			
			{
				JButton okButton = new JButton("Aceptar");
				okButton.setIcon(new ImageIcon(PersonHistory.class.getResource("/InterfazGrafica/Images/botonsi.png")));
				okButton.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent e) {
						setVisible(false);
					}
				});
				okButton.setActionCommand("OK");
				buttonPane.add(okButton);
				getRootPane().setDefaultButton(okButton);
			}
			
			JButton btnEliminar = new JButton("Eliminar");
			btnEliminar.setIcon(new ImageIcon(PersonHistory.class.getResource("/InterfazGrafica/Images/eliminar32.png")));
			buttonPane.add(btnEliminar);
		}
		
		lblPersona = new JLabel("Nombre:");
		lblPersona.setFont(new Font("Tahoma", Font.BOLD, 11));
		lblPersona.setBounds(10, 15, 58, 14);
		getContentPane().add(lblPersona);
		
		JLabel labelID = new JLabel("ID:");
		labelID.setFont(new Font("Tahoma", Font.BOLD, 11));
		labelID.setBounds(271, 15, 28, 14);
		getContentPane().add(labelID);
		
		label = new JLabel("");
		label.setBounds(64, 15, 197, 14);
		getContentPane().add(label);
		label.setText(P.getName());
		
		label_2 = new JLabel("");
		label_2.setBounds(298, 15, 197, 14);
		getContentPane().add(label_2);
		label_2.setText(P.getID());

	}