add (new JLabel(label),BorderLayout.WEST); name=new JTextField(((Driver)(PatchEdit.getDriver(patch.deviceNum,patch.driverNum))).getPatchName(patch),16);
add(new JLabel(label),BorderLayout.WEST); name=new JTextField(((Driver)(PatchEdit.getDriver(patch.deviceNum,patch.driverNum))).getPatchName(patch), ((Driver)(PatchEdit.getDriver(patch.deviceNum,patch.driverNum))).patchNameSize );
  public void setup()  { // super.setup();    setLayout(new BorderLayout());   add (new JLabel(label),BorderLayout.WEST);    name=new JTextField(((Driver)(PatchEdit.getDriver(patch.deviceNum,patch.driverNum))).getPatchName(patch),16);    name.addFocusListener(new FocusListener() {   public void focusGained(FocusEvent e) {}public void focusLost(FocusEvent e) {  ((Driver)(PatchEdit.getDriver(patch.deviceNum,patch.driverNum))).setPatchName(patch,name.getText());}	   	   });    add (name,BorderLayout.EAST);      }