示例#1
0
 @Override
 public void internalFrameDeactivated(InternalFrameEvent e) {
   final ProductSceneView sceneView = getView(e);
   if (sceneView != null) {
     productTree.deregisterActiveProductNodes(sceneView.getRasters());
     deregisterActiveVectorDataNode(sceneView);
   }
 }
示例#2
0
 @Override
 public void internalFrameClosed(InternalFrameEvent e) {
   final ProductSceneView sceneView = getView(e);
   if (sceneView != null) {
     sceneView.removePropertyChangeListener(
         ProductSceneView.PROPERTY_NAME_SELECTED_LAYER, selectedLayerPCL);
     productTree.deregisterOpenedProductNodes(sceneView.getRasters());
     productTree.deregisterActiveProductNodes(sceneView.getRasters());
     deregisterActiveVectorDataNode(sceneView);
   }
 }