[Gvsig_desarrolladores] Redimensionar Ventana de Identificar Resultados

Domingo Baeza dbaeza en blom.es
Mie Feb 28 09:21:39 CET 2007


Buenos días a todos.
Tengo un problema que será una tontería pero no veo como resolverlo y es
el siguiente: 
He creado una ventana como la que tiene el gvsig de Identificar
Resultados , de tal forma que al presentar los datos ,de la feature que
se selecciona en el mapa, éstos no aparecen en forma de tabla, sino que
aparecen como si estuvieran en formularios.
Dependiendo de la capa el formulario será más grande o más pequeño, pero
cuando obtengo la información el tamaño de la ventana siempre es el
mismo y no encuentro la forma de cambiar la ventana.
Me gustaría que el tamaño de la ventana de Identificar resultados se
ajustase al tamaño de cada formulario, cuando hago clic en el árbol de
la parte izquierda de esta ventana.
He probado a cambiar el tamaño del JSplitPane1, el WindowInfo de la
ventana, y sigue sin cambiar el tamaño . ¿Es posible hacer lo que
necesito?
 
public class VisorResultados extends JPanel implements IWindow {
 
public javax.swing.JTree getXmlTree() {
       if (xmlTree == null) {
           xmlTree = new javax.swing.JTree();
           xmlTree.addTreeSelectionListener(new
javax.swing.event.TreeSelectionListener() {
                  
                                                           public void
valueChanged(
                       javax.swing.event.TreeSelectionEvent e) {
                     
                                                             try {
                       Node selected = (Node)
e.getPath().getLastPathComponent();
                       String sPadre =
(selected.getParent().toString());
                        
                       
                       if (sPadre.toUpperCase().equals("CAPA1.SHP")){
                           String sOID = selected.toString();
                           jScrollPane1.setViewportView(new
InformacionCapa1(sOID,selected));
                           jSplitPane1.setSize(new Dimension(200,300));
                        else
if(sPadre.toUpperCase().equals("CAPA2.SHP")){
                                   String sOID = selected.toString();
                                       jScrollPane1.setViewportView(new
InformacionCapa1(sOID,selected));
                                       jSplitPane1.setSize(new
Dimension(200,300));
 
   ----
Domingo Baeza Díaz
Ing.Técnico Informático.
BLOM S.L.U. 
Pº Arco de Ladrillo, 64, portal 2, planta 2
47008 Valladolid 
Tfno: +34 983 456 048
Fax: +34 983 239 649
E-mail:  <mailto:dbaeza en blom.es> dbaeza en blom.es
Web:  <http://www.grafos.es> http://www.blom.es 
__________________________________________________ 
 
 
 
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20070228/be46269b/attachment-0001.htm


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