@Override
	protected void selectedComponent(BasicComponent comp) {
		if(comp instanceof SICEthernet)
		{
			BICEthernet be = bInfo.getEthernetForChip(comp.getInstanceName());
			int rows = 1;
			if(pnlEdit != null)
			{
				this.remove(pnlEdit);
			}
			currEth = (SICEthernet)comp;
			if(comp instanceof TSEMonolithic)
			{
				rows += 2;
			}
			pnlEdit = new JPanel(new GridLayout(rows,2));
			pnlEdit.setBorder(BorderFactory.createTitledBorder(comp.getInstanceName()));
			txtMac.setText(be.getMacString());
			pnlEdit.add(new JLabel("MAC-Adress"));
			pnlEdit.add(txtMac);
			if(comp instanceof TSEMonolithic)
			{
				cbMII.setSelectedIndex((be.getMiiID() == null ? 0 : be.getMiiID()));
				cbPHY.setSelectedIndex((be.getPhyID() == null ? cbPHY.getItemCount() -1 : be.getPhyID()));
				pnlEdit.add(new JLabel("MII-Id"));
				pnlEdit.add(cbMII);
				pnlEdit.add(new JLabel("PHY-Id"));
				pnlEdit.add(cbPHY);
			}
			this.add(pnlEdit, BorderLayout.CENTER);
			this.revalidate();
		}		
	}