Header Ads Widget

Responsive Advertisement

Ticker

6/recent/ticker-posts

Simple Shutdown Timer For Windows XP (Java)

Source code below will show you how to create simple shutdown timer for Windows XP.

************************************************
COMPLETE SOURCE CODE FOR : ShutdownComputer.java
************************************************
import javax.swing.JOptionPane;

public class ShutdownComputer
{
public static void main(String[]args)
{
 int wholeTimeBeforeShutdown=0;

 int hour=0;
 int minute=0;
 int second=0;

 try
 {
  String a=JOptionPane.showInputDialog(null,"HOUR","HOUR BEFORE SHUTDOWN",JOptionPane.QUESTION_MESSAGE);
  String b=JOptionPane.showInputDialog(null,"MINUTE","MINUTE BEFORE SHUTDOWN",JOptionPane.QUESTION_MESSAGE);
  String c=JOptionPane.showInputDialog(null,"SECOND","SECOND BEFORE SHUTDOWN",JOptionPane.QUESTION_MESSAGE);

  if((a==null)||(a.equals("")))
  {
   a="0";
  }

  if((b==null)||(b.equals("")))
  {
   b="0";
  }

  if((c==null)||(c.equals("")))
  {
   c="0";
  }

  int e=Integer.parseInt(a);
  int f=Integer.parseInt(b);
  int g=Integer.parseInt(c);

  wholeTimeBeforeShutdown=wholeTimeBeforeShutdown+((e*60)*60);
  wholeTimeBeforeShutdown=wholeTimeBeforeShutdown+(f*60);
  wholeTimeBeforeShutdown=wholeTimeBeforeShutdown+(g);

  wholeTimeBeforeShutdown=wholeTimeBeforeShutdown*1000;

  Thread.sleep(wholeTimeBeforeShutdown);

  Runtime.getRuntime().exec("shutdown -s -t 00 -f");
 }
 catch(Exception exception)
 {
  exception.printStackTrace();
 }
}
}


************************************************
JUST COMPILE AND EXECUTE IT
************************************************