Como llamar calendario de windows desde java?

ah que pereza, bueno ya que ando por aqui por que no te buscas la info de las clases Calendar y GregorianCalendar ??
 
Creo que se corre con rundll32.exe comctl32.dll. El problema es que no conozco los parámetros que hay que pasarle para que muestre el Calendario.

La otra parte del problema es la de ejecutar ese código desde Java, para hacerlo utilizá este que te pongo de muestra.
Código:
public static void main(String[] args)
  {
    try
    {
      Runtime rt = Runtime.getRuntime();
      Process p = rt.exec("el_nombre_de_tu_programa ");
      p.waitFor();
      
    }
    catch ( IOException ioe )
    {
      ioe.printStackTrace();
    }   
    catch ( InterruptedException ie )
    {
      ie.printStackTrace();
    }
  }
 
Mi intension no es crear un calendario con codigo java.

Es solo invocar el calendario de windows, al igual que se invoca la calculadora desde la ventana ejecutar escribiendo "calc" y dando click en abrir.

El problema no es invocar programas desde java (ya lo se).

Gracias...

Espero sigan colaborando.
 
roger padilla dijo:
Saludos...

Necesito saber como puedo hacer para invocar el calendario de windows desde java.

Gracias.

--------------------------------------------------------------------------------------------------------
Ok 1- Utilizando las utilidades de java encuentras que existe java.util.Date;
esta es la que debes importar por que contiene la fecha del sistema..... osea:
import java.util.Date;
y luego el codigo que seria el siguiente:
import java.util.Date;
import javax.swing.*;
public class Fecha {
public static void main(String[] args) {
Date fecha = new Date();
int dia = fecha.getDay();
int mes = fecha.getMonth();
int ano = (fecha.getYear()-100)+2000;
int diasemana = fecha.getDate();
String meses[] = {"Enero","Febrero","Marzo","Abril",
"Mayo","Junio","Julio","Agosto","Septiembre",
"Octubre","Noviembre","Diciembre"};
String dias[]={"Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"};
System.out.println("Dia : "+dias[dia-1]+"\n"+"Mes : "+meses[mes]+"\n"+"Año : "+ano);
JOptionPane.showMessageDialog(null,"Dia : "+dias[dia-1]+"\n"+"Mes : "+meses[mes]+"\n"+"Año : "+ano);

}
}

NO SE TE OLVIDE EL KARMA!!!!!!!!!!!!!!!
 
Huy le recomiendo usar uno de Java, por que eso de llamar un ActiveX Windows desde Java es mala práctica ...