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
