Hola Eñaut,

En el log aparece esto:

java.lang.NoSuchMethodError: java.awt.FileDialog: method 
<init>(Ljava/awt/Dialog;Ljava/lang/String;I)V not found

Que quiere decir que no existe un constructor para la clase FileDialog que 
acepte esos parámetros. Si te fijas en la documentación del API los 
constructores válidos son:

FileDialog(Frame parent) 
FileDialog(Frame parent, String title) 
FileDialog(Frame parent, String title, int mode) 

Prueba a pasarle como primer parámetro una instancia de java.awt.Frame en vez 
de una instancia de java.awt.Dialog.

Un saludo,  

Alberto Romeu
---

Prodevelop SL, Valencia (España)
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es
---


> -----Mensaje original-----
> De: [email protected]
> [mailto:[email protected]] En nombre de
> agirrearri
> Enviado el: miércoles, 24 de marzo de 2010 10:38
> Para: [email protected]
> Asunto: [Gvsig_desarrolladores] error al darle a boton en formulario
> 
> 
> Hola a todos:
> 
>    Quiero hacer un formulario con un button y un textfield, lo que quiero
> que haga es que cuando le doy al boton abra un panel de dialogo para que
> pueda elegir un archivo jpg o jpeg y escribir el nombre completo del
> archivo
> en el textfield.
> 
>    Empezando a implementar la accion del boton, he hecho un formulario con
> un boton, cuando le doy tine que abrir un FileDialog para que pueda elegir
> un archivo(lar clases son de JSR 216, link de Filedialog:
> http://java.sun.com/javame/reference/apis/jsr216/index.html).
> 
>    He implementado una funcion en ThinletForm que se llama calendario()
> que
> es así.
> 
>          public void calendario(){
>               FileDialog fod= new FileDialog(parent, "Elige una foto",
> FileDialog.LOAD);
>               Filtro filtro = new Filtro();
>               fod.setFilenameFilter(filtro);
>               fod.setVisible(true);
>       }
> 
> Por otra parte el formulario es este.
> 
> <pane>
>   <button text="calendario" action="calendario()"/>
> </pane>
> 
> En el pc me funciona. Pero no en la pda. Cuelgo el log.
> http://n2.nabble.com/file/n4789906/1269422152612.gvsig-
> mobile.log.console.txt
> 1269422152612.gvsig-mobile.log.console.txt
> He abierto el log pero no lo se interpretar o no lo entiendo porque salta
> si
> hando con el api jsr 216.
> 
> ¿Que puede pasar, alguien sabe porque no funciona? ¿O que clase utiliza
> gvSig Mobile para abrir archivos?
> 
> Si me podeis ayudar, Gracias, atentamente Eñaut.
> --
> View this message in context: http://n2.nabble.com/error-al-darle-a-boton-
> en-formulario-tp4789906p4789906.html
> Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.
> _______________________________________________
> gvSIG_desarrolladores mailing list
> [email protected]
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
_______________________________________________
gvSIG_desarrolladores mailing list
[email protected]
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores

Responder a