Descompimi, y abri el Proyecto en NetBeans.
En el IDE se puede ver separado, el diseño del frame(design), y el código (source). Mientras se agregan elementos al frame, en el código se generan automáticamente los métodos y propiedades correspondientes.
El código de los eventos de click se encuentra en el método jButton2ActionPerformed, jButton1ActionPerformed y jCheckBox1ActionPerformed.
Lo que hacen es llamar a las funciones globales siguientes.
/** ejecutar llamada al sistema en windows */ public static void exec(String cmd) { try { Runtime.getRuntime().exec(cmd); } catch (IOException e) { JOptionPane.showMessageDialog(null, "Failed"); } } //Accion del boton Ejecutar public static void OpcionApagar(String o, boolean c, String comentario,String tiempo){ if (c)//si tiene comentario exec("shutdown -"+o+" -c "+comentario+" -t "+tiempo); else //no tiene comentario exec("shutdown -"+o+" -t "+tiempo); } //Boton Detener public static void CancelarApagado(){ exec("shutdown -a"); }El programa ejecutable ApagaPC permite elegir entre apagar, reiniciar o cerrar la sesion en Windows.
El tiempo permite seleccionar la cantidad de segundos que demorara en realizar la acción.
El botón ejecutar comienza el apago del sistema.
Y el boton detener, detiene el apagado.
No hay comentarios:
Publicar un comentario