Sore, Ayizzsskkk tutor yang kedua nih auto close form pakai java ..  izin ya para sesepuh  ini saya buat mana tau aja teman" ada yang butuh..  ini hanya ide mendadak dan belum saya rapikan tapi pastinya ya ngak error teman".

Ini dia buka IDE teman" saya pakai netbeans 7.0.1 lalu buat project baru sesuka hati teman" kalau saya pakai nama AutoCloseTest lalu ngapain ya hehe...

ini copi aja ya teman" malas saya terangin nya.. kalau ada yang mau di tanya commant aja pasti saya balas dengan jawaban terbaik yang saya punya. hahay...


import java.util.Timer;
import java.util.TimerTask;

public class AutoCloseTest extends javax.swing.JFrame {
Timer timer;
    /**
     * Creates new form AutoCloseTest
     */
    public AutoCloseTest(int seconds    ) {
        initComponents();
        timer = new Timer ( ) ;
        timer.schedule ( new ToDoTask ( ) , seconds*1000 ) ;
      
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                         
    private void initComponents() {

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 400, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 300, Short.MAX_VALUE)
        );

        pack();
    }// </editor-fold>                       

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /*
         * Set the Nimbus look and feel
         */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /*
         * If Nimbus (introduced in Java SE 6) is not available, stay with the
         * default look and feel. For details see
         * http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(AutoCloseTest.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(AutoCloseTest.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(AutoCloseTest.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(AutoCloseTest.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>   
        System.out.println ( "Schedule something to do in 5 Second" ) ;
        AutoCloseTest tt=new AutoCloseTest ( 6 ) ;
        tt.setSize(200,150);
        tt.setVisible(true);
        System.out.println ( "Waiting." ) ;
       
    }
    // Variables declaration - do not modify                    
    // End of variables declaration                  

class ToDoTask extends TimerTask
{
public void run ( )
{
System.out.println ( "\nOK, It's time to do something!" ) ;
timer.cancel ( ) ; //Terminate the thread
dispose();
}
}


}



Nah Lo pada keriting tulisan nya hehe.. ikutin aja langkah saya dan baca benar" langkah nya insyaallah ngk ada yang error teman".


Enjoy Coding.