web view/* if nimbus (introduced in java se 6) is not available, stay with the default look and feel
TRANSCRIPT
Operasi tambah dan kurangi tanggal (update)
1. Tambah Tanggala. Desain
Keterangan:Tanggal 1 dibuat pada tanggal hari ini misalnya Selasa, 06 Agustus 2013 maka akan muncul tanggal 06 Agust 2013Tanggal 2 akan dibuat dengan menambahkan 3 hariTanggal 3 akan dibuat dengan menambahkan 6 hariTanggal 4 akan dibuat dengan menambahkan 10 hariTanggal 5 akan dibuat dengan menambahkan 30 hari
b. Listing Programpackage operationdate;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;
/** * * @author eling */public class TambahTgl extends javax.swing.JFrame {
/** Creates new form TambahTgl */ public TambahTgl() { initComponents(); TglSkrg(); OperTgl1(); OperTgl2(); OperTgl3(); OperTgl4(); }
void TglSkrg(){Date skrg= new Date();SimpleDateFormat format= new SimpleDateFormat("dd MMMM yyyy");String tgl = format.format(skrg);tgl1.setText(format.format(skrg));}
void OperTgl1(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, 3); tgl2.setText(sdf.format(cal.getTime())); }void OperTgl2(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, 6); tgl3.setText(sdf.format(cal.getTime())); }
void OperTgl3(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, 10); tgl4.setText(sdf.format(cal.getTime())); }
void OperTgl4(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, 30); tgl5.setText(sdf.format(cal.getTime())); }
Source code selengkapnya:/* * To change this template, choose Tools | Templates * and open the template in the editor. */
/* * TambahTgl.java * * Created on 06 Agu 13, 21:20:31 */package operationdate;import java.text.SimpleDateFormat;import java.util.Calendar;
import java.util.Date;
/** * * @author eling */public class TambahTgl extends javax.swing.JFrame {
/** Creates new form TambahTgl */ public TambahTgl() { initComponents(); TglSkrg(); OperTgl1(); OperTgl2(); OperTgl3(); OperTgl4(); }
void TglSkrg(){Date skrg= new Date();SimpleDateFormat format= new SimpleDateFormat("dd MMMM yyyy");String tgl = format.format(skrg);tgl1.setText(format.format(skrg));}
void OperTgl1(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, 3); tgl2.setText(sdf.format(cal.getTime())); }void OperTgl2(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, 6); tgl3.setText(sdf.format(cal.getTime())); }
void OperTgl3(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, 10); tgl4.setText(sdf.format(cal.getTime())); }
void OperTgl4(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, 30);
tgl5.setText(sdf.format(cal.getTime())); } /** 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() {
jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); jLabel5 = new javax.swing.JLabel(); jLabel6 = new javax.swing.JLabel(); tgl1 = new javax.swing.JTextField(); tgl2 = new javax.swing.JTextField(); tgl3 = new javax.swing.JTextField(); tgl4 = new javax.swing.JTextField(); tgl5 = new javax.swing.JTextField(); btnTutup = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("TAMBAH TANGGAL");
jLabel1.setDisplayedMnemonic('T'); jLabel1.setFont(new java.awt.Font("Arial", 1, 24)); // NOI18N jLabel1.setText("TAMBAH TANGGAL");
jLabel2.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N jLabel2.setText("Tanggal 1");
jLabel3.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N jLabel3.setText("Tanggal 2");
jLabel4.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N jLabel4.setText("Tanggal 3");
jLabel5.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N jLabel5.setText("Tanggal 4");
jLabel6.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N jLabel6.setText("Tanggal 5");
tgl1.setBackground(new java.awt.Color(255, 255, 255)); tgl1.setEditable(false); tgl1.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
tgl2.setBackground(new java.awt.Color(255, 255, 255)); tgl2.setEditable(false); tgl2.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
tgl3.setBackground(new java.awt.Color(255, 255, 255)); tgl3.setEditable(false); tgl3.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
tgl4.setBackground(new java.awt.Color(255, 255, 255)); tgl4.setEditable(false); tgl4.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
tgl5.setBackground(new java.awt.Color(255, 255, 255)); tgl5.setEditable(false); tgl5.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
btnTutup.setText("T U T U P"); btnTutup.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btnTutupActionPerformed(evt); } });
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(105, 105, 105) .addComponent(jLabel1)) .addGroup(layout.createSequentialGroup() .addGap(41, 41, 41)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel2) .addComponent(jLabel3) .addComponent(jLabel4) .addComponent(jLabel5) .addComponent(jLabel6)) .addGap(44, 44, 44) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(tgl5, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tgl4, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tgl3, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tgl2, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tgl1, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(layout.createSequentialGroup() .addGap(122, 122, 122) .addComponent(btnTutup, javax.swing.GroupLayout.PREFERRED_SIZE, 138, javax.swing.GroupLayout.PREFERRED_SIZE))) .addContainerGap(56, Short.MAX_VALUE)) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(30, 30, 30) .addComponent(jLabel1) .addGap(30, 30, 30) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel2) .addComponent(tgl1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel3) .addComponent(tgl2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel4) .addComponent(tgl3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel5) .addComponent(tgl4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel6) .addComponent(tgl5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(49, 49, 49) .addComponent(btnTutup, javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(30, Short.MAX_VALUE)) );
pack(); }// </editor-fold>
private void btnTutupActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here: System.exit(0);}
/** * @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(TambahTgl.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(TambahTgl.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(TambahTgl.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(TambahTgl.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold>
/* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() {
public void run() { new TambahTgl().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JButton btnTutup; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel6; private javax.swing.JTextField tgl1; private javax.swing.JTextField tgl2; private javax.swing.JTextField tgl3; private javax.swing.JTextField tgl4; private javax.swing.JTextField tgl5; // End of variables declaration}
c. Hasil
2. Kurang Tanggala. Desain
Tanggal 1 dibuat pada tanggal hari ini misalnya Selasa, 06 Agustus 2013 maka akan muncul tanggal 06 Agust 2013Tanggal 2 akan dibuat dengan mengurangi 3 hariTanggal 3 akan dibuat dengan mengurangi 6 hariTanggal 4 akan dibuat dengan mengurangi 10 hariTanggal 5 akan dibuat dengan mengurangi 30 hari
b. Listing Programpackage operationdate;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;
/** * * @author eling */public class KurangTgl extends javax.swing.JFrame {
/** Creates new form KurangTgl */ public KurangTgl() { initComponents(); TglSkrg(); OperTgl1(); OperTgl2(); OperTgl3(); OperTgl4(); }
void TglSkrg(){Date skrg= new Date();
SimpleDateFormat format= new SimpleDateFormat("dd MMMM yyyy");String tgl = format.format(skrg);tgl1.setText(format.format(skrg));}
void OperTgl1(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, -3); tgl2.setText(sdf.format(cal.getTime())); }void OperTgl2(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, -6); tgl3.setText(sdf.format(cal.getTime())); }
void OperTgl3(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, -10); tgl4.setText(sdf.format(cal.getTime())); }
void OperTgl4(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, -30); tgl5.setText(sdf.format(cal.getTime())); }
Source Code Selengkapnya:/* * To change this template, choose Tools | Templates * and open the template in the editor. */
/* * KurangTgl.java * * Created on 06 Agu 13, 21:20:49 */package operationdate;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;
/** * * @author eling */public class KurangTgl extends javax.swing.JFrame {
/** Creates new form KurangTgl */ public KurangTgl() { initComponents(); TglSkrg(); OperTgl1(); OperTgl2(); OperTgl3(); OperTgl4(); }
void TglSkrg(){Date skrg= new Date();SimpleDateFormat format= new SimpleDateFormat("dd MMMM yyyy");String tgl = format.format(skrg);tgl1.setText(format.format(skrg));}
void OperTgl1(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, -3); tgl2.setText(sdf.format(cal.getTime())); }void OperTgl2(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, -6); tgl3.setText(sdf.format(cal.getTime())); }
void OperTgl3(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, -10); tgl4.setText(sdf.format(cal.getTime())); }
void OperTgl4(){ SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, -30); tgl5.setText(sdf.format(cal.getTime()));
} /** 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() {
jLabel2 = new javax.swing.JLabel(); tgl3 = new javax.swing.JTextField(); jLabel6 = new javax.swing.JLabel(); jLabel5 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); tgl2 = new javax.swing.JTextField(); tgl1 = new javax.swing.JTextField(); btnTutup = new javax.swing.JButton(); tgl4 = new javax.swing.JTextField(); tgl5 = new javax.swing.JTextField(); jLabel1 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("KURANG TANGGAL");
jLabel2.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N jLabel2.setText("Tanggal 1");
tgl3.setBackground(new java.awt.Color(255, 255, 255)); tgl3.setEditable(false); tgl3.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
jLabel6.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N jLabel6.setText("Tanggal 5");
jLabel5.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N jLabel5.setText("Tanggal 4");
jLabel4.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N jLabel4.setText("Tanggal 3");
jLabel3.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
jLabel3.setText("Tanggal 2");
tgl2.setBackground(new java.awt.Color(255, 255, 255)); tgl2.setEditable(false); tgl2.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
tgl1.setBackground(new java.awt.Color(255, 255, 255)); tgl1.setEditable(false); tgl1.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
btnTutup.setText("T U T U P"); btnTutup.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btnTutupActionPerformed(evt); } });
tgl4.setBackground(new java.awt.Color(255, 255, 255)); tgl4.setEditable(false); tgl4.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
tgl5.setBackground(new java.awt.Color(255, 255, 255)); tgl5.setEditable(false); tgl5.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
jLabel1.setDisplayedMnemonic('T'); jLabel1.setFont(new java.awt.Font("Arial", 1, 24)); // NOI18N jLabel1.setText("KURANG TANGGAL");
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(62, 62, 62) .addComponent(jLabel1) .addContainerGap(108, Short.MAX_VALUE)) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(47, 47, 47) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel2) .addComponent(jLabel3) .addComponent(jLabel4) .addComponent(jLabel5) .addComponent(jLabel6)) .addGap(44, 44, 44) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(tgl5, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tgl4, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tgl3, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tgl2, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tgl1, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(layout.createSequentialGroup() .addGap(81, 81, 81) .addComponent(btnTutup, javax.swing.GroupLayout.PREFERRED_SIZE, 138, javax.swing.GroupLayout.PREFERRED_SIZE))) .addContainerGap(47, Short.MAX_VALUE))) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jLabel1) .addContainerGap(382, Short.MAX_VALUE)) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(70, 70, 70) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel2) .addComponent(tgl1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3) .addComponent(tgl2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel4) .addComponent(tgl3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel5) .addComponent(tgl4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel6) .addComponent(tgl5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(49, 49, 49) .addComponent(btnTutup, javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(71, Short.MAX_VALUE))) );
pack(); }// </editor-fold>
private void btnTutupActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here: System.exit(0);}
/** * @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(KurangTgl.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(KurangTgl.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(KurangTgl.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(KurangTgl.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold>
/* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() {
public void run() { new KurangTgl().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JButton btnTutup; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel6; private javax.swing.JTextField tgl1; private javax.swing.JTextField tgl2; private javax.swing.JTextField tgl3; private javax.swing.JTextField tgl4; private javax.swing.JTextField tgl5; // End of variables declaration}
c. Hasil