[Gvsig_desarrolladores] BORRAR VISTA DE LA VENTANA Gestor deProyectos

Yon Cortazar ycortazar en estudiosgis.com
Lun Mayo 25 12:51:23 CEST 2009


Hola,
Creo que sería algo así:
 
ProjectExtension pe = (ProjectExtension)
PluginServices.getExtension(com.iver.cit.gvsig.ProjectExtension.class);
ProjectWindow pw = pe.getProjectFrame();
Project p = pw.getProject();
ArrayList documents=p.getDocumentsByType(“ProjectView”) ;
ProjectDocument doc  = (ProjectDocument) documents.get(INDICE DE LA
VISTA DESEADA);
if (doc.isLocked()) 
{
JOptionPane.showMessageDialog(this,  PluginServices.getText(this,
"locked_element_it_cannot_be_deleted"));
return;
}
PluginServices.getMDIManager().closeSingletonWindow(doc);
p.delDocument(doc);
 
 
Si no sabes el índice de la vista, puedes recorrerlas todas:
 
int numvist =
((Integer)ProjectDocument.NUMS.get(“ProjectView”)).intValue();
for(int x=0; x < numvist;x++)
{
doc = (ProjectDocument) documents.get(x);
ETC, ETC
}
 
Espero que te sirva de ayuda.
 
Saludos,
 
Yon Cortázar Buesa
Estudios GIS
Albert Einstein 46
Edificio E7 (Oficina 102) 
Parque Tecnológico de Álava
01510 Miñano (Álava)
GPS: W 2º 40' 03'' / N 42º 54' 42'' 
Tel:  945298143 
Fax: 945298230
E-mail:  <mailto:rycortazar en estudiosgis.com> ycortazar en estudiosgis.com
 <http://www.estudiosgis.com/> http://www.estudiosgis.com
-----Mensaje original-----
De: gvsig_desarrolladores-bounces en runas.cap.gva.es
[mailto:gvsig_desarrolladores-bounces en runas.cap.gva.es] En nombre de
Cesar Escribano
Enviado el: lunes, 25 de mayo de 2009 12:03
Para: Lista de Desarrolladores de gvSIG
Asunto: [Gvsig_desarrolladores] BORRAR VISTA DE LA VENTANA Gestor
deProyectos
 
Buenos días.
 
He creado por código una ventana a la que añado unas serie de capas
vectoriales.
¿Podría alguien indicarme de qué modo puedo eliminar por código dicha
ventana?
 
Se trataría de ejecutar por código la misma acción que como usuario se
haría si abriese el gestor de proyectos y eliminase la vista recien
creada.
 
Muchas Gracias.
 
César.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20090525/e811f951/attachment.htm


Más información sobre la lista de distribución gvSIG_desarrolladores