Kali ini kita akan Membuat Aplikasi Penghitung Hari Menggunakan Java Netbeans (GUI) pada pembuatan aplikasi ini menggunakan Netbeans 8.0.2. pada pembuatan aplikasi ini terdapat textfield,combox serta button/tombol yang diperlukan.
Jadi,Cara kerja aplikasi ini adalah kita menginputkan tahun dan bulan setelah itu ada beberapa tombol/button seperti hitung,hapus,simpan dan keluar,kita klik hitung maka akan muncul "Jumlah Hari Pada Bulan <........> adalah <......>".
Lihat Juga :Membuat Aplikasi Konversi Suhu Menggunakan Java (GUI)
Lihat Juga :Membuat Message Box dan Input Dialog Pada Java
Lihat Juga :Download Netbeans IDE 8.0.2 Gratis.
Lihat Juga :Membuat Message Box dan Input Dialog Pada Java
Lihat Juga :Download Netbeans IDE 8.0.2 Gratis.
Langsung saja kecara pembuatan aplikasinya
Bagaimana Cara Pembuatannya ?
Langka Petama, Buka Aplikasi Netbeansnya.Lalu membuat new project dengan cara klik pada menu file>new project.
Selanjutnya,akan muncul tampilan seperti ini lalu klik next
Lalu, pada project name berikan nama "PenghitungJumlahHari" atau tidak seperti itu juga tidak apa apa dan pada project location pilih dimana kalian akan menyimpan datanya pada contoh digambar kita menyimpannya pada data D:/ dan jangan lupa create main class nya di uncheck,setelah itu klik finish.
Lihat Juga : Menghitung Keliling dan Luas Persegi Panjang Dengan Bahasa Java
Lihat Juga : Menghitung Keliling dan Luas Persegi Panjang Dengan Bahasa Java
lalu pada bagan project yang disebelah kiri kita akan membuat form untuk membuat desain dari aplikasi yang aknan kita buat dengan cara klik kanan>new>JFrame Form.
Setelah itu Kita buat tampilan seperti pada gambar dibawah ini, tidak sama juga tidak apa apa
Komponen komponen yang kita butuhkan untuk membuat desainnya yaitu :
Panel,Label,TextField,ComboBox dan Button.
selanjutnya kita berikan nama variabel pada setiap komponen agar mudah dalam codingannya caranya klik kanan salah satu komponen lalu change variable name.
lalu masukan nama variable yang diinginkan pada aplikasi ini variable untuk tiap komponen adalah
untuk :
- TextField Tahun kita ubah Menjadi fldTahun
- ComboBox Tahun kita ubah Menjadi cmbBulan
- pada Label Jumlah Hari Adalah ubah menjadi lbJumlah
- Button Hapus ubah menjadi btHapus
- Button Hitung ubah menjadi btHitung
- Button Simpan ubah menjadi btSimpan
- Button Keluar ubah Menjadi btKeluar
pada combo box kita edit daftarnya caranya yaitu klik combo box lalu pada properties disebelah kanan klik model lalu akan muncul tampilan JcomboBox lalu masukan nama nama bulan seperti pada gambar dibawah ini :
Button Keluar/btKeluar
pada TextField Tahun kita membuat agar tidak bisa menginput haruf jadi harus angka yang diinputkan caranya klik pada TextField Tahun>events>Key>KeyTyped lalu masukan kodingan ini
Selanjutnya kita test aplikasinya.Masukan tahun pada kolom tahun lalu pilih bulan dan klik hitung maka akan seperti ini :
itulah cara untuk membuat aplikasi perhitungan hari menggunakan java Netbeans.Sekian dulu untuk postingan kali ini semoga bermanfaat untuk kalian semua.
Terima Kasih.
Happy Ngoding!.
Jika sudah selesai lalu klik OK
Selanjutnya, kita akan memberikan koding pada setiap Button/Tombol.
pada tombol Hapus atau pada tombol yang lainnya klik dua kali atau bisa klik kanan>events>Action>ActionPerformed.
Button Hapus/btHapus
private void btHapusActionPerformed(java.awt.event.ActionEvent evt) {
lbJumlah.setText("Jumlah Hari Adalah");
fldTahun.setText("");
cmbBulan.setSelectedItem("Januari");
}
Button Hitung/btHitung
private void btHitungActionPerformed(java.awt.event.ActionEvent evt) {Button Simpan/btSimpan
if(fldTahun.getText().isEmpty()){
JOptionPane.showMessageDialog(null,"Error : isian tahun kososng!",
"Error:isian tahun kosong!",JOptionPane.WARNING_MESSAGE);
}else{
int tahun = Integer.parseInt(fldTahun.getText());
int jumlahHari;
if(cmbBulan.getSelectedItem().equals("Februari")){
if (((tahun % 4== 0)&&!(tahun % 100 == 0))||(tahun % 400 == 0))
jumlahHari=29;
else jumlahHari=28;
}else if(cmbBulan.getSelectedItem().equals("April")||
cmbBulan.getSelectedItem().equals("Juni")||
cmbBulan.getSelectedItem().equals("September")||
cmbBulan.getSelectedItem().equals("November")){
jumlahHari=30;
}else{
jumlahHari=31;
}
lbJumlah.setText("Jumlah Hari Pada Bulan "+
cmbBulan.getSelectedItem()+
" Tahun "+tahun+" adalah "+jumlahHari);
}
}
private void btSimpanActionPerformed(java.awt.event.ActionEvent evt) {
try{
try (BufferedWriter out = new BufferedWriter(new FileWriter("jumlah hari.txt"))) {
out.write(lbJumlah.getText());
JOptionPane.showMessageDialog(null,"Berhasil disimpan dalam file");
}
}catch(IOException | HeadlessException e){
System.err.println("Error :"+e.getMessage());
}
}
Button Keluar/btKeluar
private void btKeluarActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
jangan lupa untuk mengimport codingan dibawah ini diatas public class
import java.awt.HeadlessException;
import java.awt.event.KeyEvent;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JOptionPane;
pada TextField Tahun kita membuat agar tidak bisa menginput haruf jadi harus angka yang diinputkan caranya klik pada TextField Tahun>events>Key>KeyTyped lalu masukan kodingan ini
private void fldTahunKeyTyped(java.awt.event.KeyEvent evt) {Selanjutnya kita running aplikasinya dengan cara Shift+F6 lalu akan tampil seperti pada gambar dibawah ini :
char c =evt.getKeyChar();
if (!((Character.isDigit(c)||(c== KeyEvent.VK_BACK_SPACE)||(c == KeyEvent.VK_DELETE))
)){
getToolkit().beep();
JOptionPane.showMessageDialog(null,"Masukan hanya bilangan angka !");
evt.consume();
}
}
Selanjutnya kita test aplikasinya.Masukan tahun pada kolom tahun lalu pilih bulan dan klik hitung maka akan seperti ini :
itulah cara untuk membuat aplikasi perhitungan hari menggunakan java Netbeans.Sekian dulu untuk postingan kali ini semoga bermanfaat untuk kalian semua.
Terima Kasih.
Happy Ngoding!.
0 Response to "Membuat Aplikasi Penghitung Hari Menggunakan Java Netbeans (GUI)"
Post a Comment