[Gvsig_desarrolladores] Ayuda para crear extension Hola Mundo

agirrearri agirrearri en hotmail.com
Lun Abr 12 10:33:10 CEST 2010


Hola a todos:

He creado my primer extension jecutando "create extension".

Luego e añadido una clase HolaMundo.java en el proycto myextension en la
carpeta src/main/java en el paquete org.gvsig.myextension con el siguiente
código:

package org.gvsig.myextension;

import java.awt.Component;

import javax.swing.JOptionPane;

import org.gvsig.andami.PluginServices;
import org.gvsig.andami.plugins.config.generate.Extension;

public class HolaMundo extends Extension{
	public void execute(String actionCommand) {
		JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),
"Hola Mundo");
			}
			 
			public void initialize() {
			 
			}
			 
			public boolean isEnabled() {
			return true;
			}
			 
			public boolean isVisible() {
			return true;
			}
}



Por otro lado he cambiado el archivo config.xml y a quedado así:

<?xml version="1.0" encoding="ISO-8859-1"?>
<plugin-config>
	<libraries library-dir="lib"/>
	<depends plugin-name="org.gvsig.app"/>
	<resourceBundle name="text"/>
	<extensions>
		<extension class-name="org.gvsig.myextension.HolaMundo"
			description="Extensión plantilla con ejemplo que permite hacer zooms en
función de un par de coordenadas introducidas por el usuario."
			active="true">
			<menu text="Vista/escribir HOLA MUNDO"
				  tooltip="escribir HOLA MUNDO"
				  action-command="CENTERVIEWTOPOINT"
				  icon="view-center-to-point" />
			<tool-bar name="Herramientas">
				<action-tool icon="view-center-to-point"
					         action-command="CENTERVIEWTOPOINT" 
					         tooltip="escribir HOLA MUNDO"
					         enable-text="debería de estar activada"
					         last="true"/>
			</tool-bar>
		</extension>
	</extensions>
</plugin-config>

Le doy a Run y la extension no carga, todabía esta la extension que se crea
por defecto (la de centrear la vista en un punto).

¿Tengo que cambiar alguna otra cosa? ¿Que devo hacer?

Gracias, atentamente Eñaut.
-- 
View this message in context: http://n2.nabble.com/Ayuda-para-crear-extension-Hola-Mundo-tp4888940p4888940.html
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.


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