Professional Documents
Culture Documents
Oleh:
• Inputan Nama :
Design :
Source:
import javax.swing.JOptionPane;
public class Karakter extends javax.swing.JFrame {
public String name;
public static int karakter;
@SuppressWarnings("unchecked")
new Tampil().setVisible(true);
jTextField1.setText("");
}
}
}
• Tampilan Hasil
Design:
Source:
public class Tampil extends javax.swing.JFrame {
public Tampil() {
initComponents();
jLabel2.setText(String.valueOf(Karakter.karakter));
@SuppressWarnings("unchecked")
this.dispose();
java.awt.EventQueue.invokeLater(new Runnable() {
new Tampil().setVisible(true);
});
}
Running Program:
2. Aplikasi penghitung umur
• Inputan :
• Design:
import java.awt.Component;
import javax.swing.JOptionPane;
@SuppressWarnings("unchecked")
y = String.valueOf(jComboBox2.getSelectedItem());
z = String.valueOf(jComboBox1.getSelectedItem());
bulan1 = Integer.parseInt(DateUtils.month());
bulan2 = Integer.parseInt(y);
tanggal1 = Integer.parseInt(DateUtils.date());
tanggal2 = Integer.parseInt(z);
hari2 = String.valueOf(tanggal2+((bulan2-1)*31));
hari3 = String.valueOf(tanggal1+((bulan1-1)*31));
hr1 = Integer.parseInt(hari1);
hr2 = Integer.parseInt(hari2);
hr3 = Integer.parseInt(hari3);
jhari = String.valueOf(hr1-hr2+hr3);
jhr1= Integer.parseInt(jhari);
tahun = String.valueOf(jhr1/365);
a = String.valueOf(jhr1%365);
bl = Integer.parseInt(a);
bulan = String.valueOf(bl/31);
hari = String.valueOf(bl%31);
private void
jComboBox3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
• Code DateUtils.java:
import java.text.SimpleDateFormat;
import java.util.Calendar;
• Hasilnya: