public void componentClosed() {
   super.componentClosed();
   try {
     dObj.getWebExt().removePropertyChangeListener(this);
   } catch (IOException ex) {
     ex = null;
   }
 }
 public void componentShowing() {
   super.componentShowing();
   if (needInit) {
     repaintView();
     needInit = false;
   }
   // view=new WSWebExtView(dObj);
   comp.setContentView(view);
   try {
     view.openPanel(dObj.getWebExt());
   } catch (java.io.IOException ex) {
     LOGGER.log(Level.INFO, null, ex);
   }
   view.checkValidity();
 }