[Gvsig_desarrolladores] Crear Panel Información

Laura reiva lauraleyton en hotmail.es
Mar Abr 15 11:28:57 CEST 2008


Hola a todos, 
Estoy intentando crear mi primera extension de gvSIG y he seguido el tutorial de crear una extensión desde cero con gvSIG. 
Tengo un paquete que contiene dos clases, una que se llama Cargar.java y la otra que es CargarPanel.java. 
 
La clase Cargar.java es de la forma: 
 
package com.iver.cit.gvsig.myplugin;

import com.iver.andami.plugins.Extension;

 
public class Cargar extends Extension {

public void execute(String actionCommand) {
System.out.println("Extension Cargar");

}

public void initialize() {
// TODO Auto-generated method stub

}

public boolean isEnabled() {
return true;
}

public boolean isVisible() {
return true;
}

}
 
Y la clase CargarPanel.java quiero que implemente un JPanel que se abra al seleccionar la extensión (ya he creado el menú pero a momento de ahora no hace nada)
 
package com.iver.cit.gvsig.myplugin;

import javax.swing.JPanel;
import javax.swing.JTextField;

import com.iver.andami.PluginServices;
import com.iver.andami.ui.mdiManager.IWindow;
import com.iver.andami.ui.mdiManager.WindowInfo;
 

public class CargarPanel extends JPanel implements IWindow{

private static final long serialVersionUID = 1L;

public CargarPanel(String municipioName){
super();
JTextField tfProvincias = new JTextField();
tfProvincias.setBounds(5,5,250,20);
tfProvincias.setText(municipioName);
this.setLayout(null);
this.add(tfProvincias);
}


public WindowInfo getWindowInfo() {
WindowInfo m_viewInfo = new
WindowInfo(WindowInfo.MODALDIALOG);
m_viewInfo.setWidth(265);
m_viewInfo.setHeight(10);
m_viewInfo.setTitle(PluginServices.getText(this,"Seleccionar_Municipio"));
return m_viewInfo;
}



}
 
En el config.xml lo tengo así: 
 
<extensions>
<extension class-name="com.iver.cit.gvsig.myplugin.Cargar"
description="Starts a ServerSocket in port 5757"
active="true"
priority="50">

<menu text="My_plugin/Cargar_Municipio" 
icon="images/basedatos.png" 
position="52"/>

</extension>
 
Supongo que tendré varios fallos pero nunca había programado ventanas con Java, por lo que cualquier ayuda o sugerencia de tutorial que lo explique bien será bien recibida. 
En el config indico la imagen para el menú pero no me sale (aunque la verdad no es mi principal problema en éste momento)
Muchas gracias, 
 
Saludos. 
_________________________________________________________________
Tecnología, moda, motor, viajes,…suscríbete a nuestros boletines para estar siempre a la última
http://newsletters.msn.com/hm/maintenanceeses.asp?L=ES&C=ES&P=WCMaintenance&Brand=WL&RU=http%3a%2f%2fmail.live.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20080415/62e25f68/attachment.htm


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