[Gvsig_desarrolladores] Re: Como usar correctamente jcalendar con gvsig, me da un error java.lang.NoClassDefFoundError: com/toedter/calendar/JCalendar

marta vicente romero mviceromgvsig en gmail.com
Mar Abr 14 12:52:38 CEST 2009


Bueno como no soy capaz de poner bien la libreria JCalendar
 he llegado a la conclusion que usare
jDataChooser, uqe esta en  :com.lamatek.swingextras.JDateChooser;
asi que pongo aqui un ejemplo por si alguien lo busca como yo,

que ya tenga la solucion: es casi igual que el codigo de: FilterDialog.java

String fechaDB;
....
if(jButtonFecha == null) {
            jButtonFecha = new JButton();
            jButtonFecha.setText("Elegir Fecha");
            jButtonFecha.addActionListener(new
java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent e) {
                    JDateChooser chooser = new JDateChooser();
                    PluginServices.getMDIManager().addWindow(chooser);
                    if (chooser.getSelectedDate() != null){
                        datefecha = chooser.getSelectedDate().getTime();

                        if (    datefecha != null) {
                            // si tenemos fecha habra que rellenar la tabla:
                            SimpleDateFormat formato = new
SimpleDateFormat("yyyy-MM-dd");
                            fechaBD =formato.format(datefecha);
                            System.out.println("Date(" + df.format(
datefecha) + ")");
                            System.out.println("Date(" +
formato.format(datefecha) + ")");

                            jLabelFecha.setText(df.format(    datefecha));
                        }
                    }
                }
            });

        }





El 12 de abril de 2009 20:44, marta vicente romero
<mviceromgvsig en gmail.com>escribió:

> Hola:
>
> Estoy intentando añadir un selector de fechas JCalendar
> a mi "personalizacoin" de gvsig
> Resulta que me da un error, y yo sospecho que quizas tenga que ver mas con
> gvsig y la forma en la que he metido la libreria
>  que con el codigo ya que es algo muy sencillito que no deberia de fallar
>
> creo que tiene que ver en la forma de introducir la libreria JCalendar en
> el proyecto
>
> cual es la forma correcta de incluir una libreria?
> yo la meti en mi proyecto, en lib
> y tengo el siguiente error:
>
> java.lang.NoClassDefFoundError: com/toedter/calendar/JCalendar
>     at
> isf.aq3.IUsuario.Extension.ExecuteNuevaAnalitica.<clinit>(ExecuteNuevaAnalitica.java:14)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>     at java.lang.Class.newInstance0(Class.java:350)
>     at java.lang.Class.newInstance(Class.java:303)
>     at com.iver.andami.Launcher.initializeExtensions(Launcher.java:679)
>     at com.iver.andami.Launcher.access$9(Launcher.java:644)
>     at com.iver.andami.Launcher$4.run(Launcher.java:334)
>     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
>     at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
>     at
> com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
>     at
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>     at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>     at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
>     at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
>     at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>
> alguien ha utilizado con  gvsig concretamente JCalendar y me puede decir
> algo ?
> ¿Como debo incluir la libreria par aque no de este error?
>
> por favor necesito la ayuda de la lista por que yo sospecho que tiene que
> ver con como se deben meter
> librerias desarrollando con gvsig
>
>
> muchas gracias
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20090414/58f1fa06/attachment.htm


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