public HunterPanel(World world) {
		
		this.model = world.getHunterList();

		this.setBorder(new TitledBorder("Hunter"));
		this.setLayout(new FlowLayout(FlowLayout.LEFT));//new BorderLayout());
		this.setPreferredSize(new Dimension(250,350));
		this.setBounds(0, 0, 250, 350);
		//this.setSize(250,350);

		rowData = new String[10][4];
		for (int i=0; i<10; i++) {
			rowData[i][0] = "";
			rowData[i][1] = "";
			rowData[i][2] = "";
			rowData[i][3] = "";
		}

		tableModel = new DefaultTableModel(rowData, columnNames);
		table = new JTable(tableModel);
		table.setPreferredSize(new Dimension(100,100));
		table.setRowHeight(20);
		table.setRowMargin(4);
		table.setShowGrid(false);

		scrollpane = new JScrollPane(table);
//		scrollpane.setSize(100,100);
//		scrollpane.setBounds(50,50,50,50);
		scrollpane.setPreferredSize(new Dimension(230,320));
		this.add(scrollpane);//, BorderLayout.CENTER);
		
		world.addHunterListListener(new HunterListListener() {
			public void hunterListModelChanged(List<Hunter> hunters) {

		    	updateList(hunters);
			}
		});
	}