web view/* if nimbus (introduced in java se 6) is not available, stay with the default look and feel

22

Click here to load reader

Upload: dodat

Post on 09-Mar-2018

224 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

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(); }

Page 2: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

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;

Page 3: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

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);

Page 4: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

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");

Page 5: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

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)

Page 6: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

.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,

Page 7: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

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.

Page 8: Web view/* 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

Page 9: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel
Page 10: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

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();

Page 11: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

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;

Page 12: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

/** * * @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()));

Page 13: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

} /** 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

Page 14: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

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()

Page 15: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

.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)

Page 16: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

.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) ">

Page 17: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

/* 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}

Page 18: Web view/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel

c. Hasil