[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