[Gvsig_desarrolladores] abrir vista en gvsig desde otra clase????help me please

gesler17 joelgsc en hotmail.com
Vie Ago 7 05:52:49 CEST 2009




 
La clase com.iver.cit.gvsig.project.documents.gui.ProjectWindow es la
ventana de proyecto. 
 y este seria la funcion abrir de esta clase

 
         */
        private void abrir() {
                int[] indexes = lstDocs.getSelectedIndices();
                for (int i=indexes.length-1;i>=0;i--) {
                        int index=indexes[i];
                        if (index == -1) {
                                return;
                        }
                        String s=getDocumentSelected();
                        ArrayList documents=p.getDocumentsByType(s);
                        ProjectDocument
doc=(ProjectDocument)documents.get(index);
                        IWindow window=doc.createWindow();
                        if (window == null){
                               
JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),
PluginServices.getText(this, "error_opening_the_document"));
                                return;
                        }
                        PluginServices.getMDIManager().addWindow(window);
                }
        }
 
 
 
ahora lo que yo necesito es abrir este metodo en otra clase  y no con la
lista que muestra el gestor de proyectos si no que con una lista que se va a
cargar diferente...
 
En esta parte me gustaria saber si se le puede decir que el tipo es
exclusivamente vista String s=getDocumentSelected();
 
por que yo solo con vista voy a trabajar y aqui por lo que entiendo captura
que tipo de documento es si es vista mapa o tabla pero yo solo necesito
vistas... adjunto una imagen para mas compresion de lo que necesito 
este link si funciona gracias por la ayuda
http://www.imaxenes.com/imagen/gvsig1cx69of.jpg.html
cuando de clic en procesar me tiene que abrir la vista seleccionada si no
existe en el proyecto me tiene que enviar un mensage la vista no existe en
el proyecto te agradeceria una respuesta gracias totales... mi correo es
gesjosecas en gmail.com por cualquier cosa gracias....
 
-- 
View this message in context: http://n2.nabble.com/abrir-vista-en-gvsig-desde-otra-clase----help-me-please-tp3402233p3402233.html
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.


More information about the gvSIG_desarrolladores mailing list