Hay, sahabat Coding. Yang belum membaca postingan blog sebelumnya harap berhenti dulu, karena Postingan kali ini berkesinambungan dengan postingan sebelumnya
Saya akan membuat 7 aplikasi, tapi kali ini saya menjelaskan aplikasi yang "ketiga"
Saya akan membuat 7 aplikasi, tapi kali ini saya menjelaskan aplikasi yang "ketiga"
Langsung aja kita masuk ke penjelasannya.
Ini hasil Aplikasi yang sudah di Run
Untuk Source Codenya :
- Coding pada action Button Hitung :
private void HitungActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
double masuk, keluar, lamaparkir;
int hp, total;
masuk = Double.valueOf(JamMasukTF.getText());
keluar = Double.valueOf(JamKeluarTF.getText());
lamaparkir = keluar - masuk;
LamaParkirTF.setText(String.valueOf(lamaparkir));
hp = Integer.parseInt(HpTF.getText());
Double lp = Double.valueOf(LamaParkirTF.getText());
total = (int) (hp * lp);
TotalBayarTF.setText(String.valueOf(total));
}
// TODO add your handling code here:
double masuk, keluar, lamaparkir;
int hp, total;
masuk = Double.valueOf(JamMasukTF.getText());
keluar = Double.valueOf(JamKeluarTF.getText());
lamaparkir = keluar - masuk;
LamaParkirTF.setText(String.valueOf(lamaparkir));
hp = Integer.parseInt(HpTF.getText());
Double lp = Double.valueOf(LamaParkirTF.getText());
total = (int) (hp * lp);
TotalBayarTF.setText(String.valueOf(total));
}
- Coding pada action Button Tambah :
private void TambahActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
DefaultTableModel model = (DefaultTableModel)HasilTabel.getModel();
if (NoTF.getText().isEmpty()|| JamMasukTF.getText().isEmpty()||LamaParkirTF.getText().isEmpty()||JamKeluarTF.getText().isEmpty()){
JOptionPane.showMessageDialog(null, "Error: Setiap kolom harus diisi!"
, "Pesan Kesalahan", JOptionPane.WARNING_MESSAGE);
}
else{
model.addRow(new Object[] {
NoTF.getText(),
JamMasukTF.getText(),
LamaParkirTF.getText(),
JamKeluarTF.getText() });
}
}
// TODO add your handling code here:
DefaultTableModel model = (DefaultTableModel)HasilTabel.getModel();
if (NoTF.getText().isEmpty()|| JamMasukTF.getText().isEmpty()||LamaParkirTF.getText().isEmpty()||JamKeluarTF.getText().isEmpty()){
JOptionPane.showMessageDialog(null, "Error: Setiap kolom harus diisi!"
, "Pesan Kesalahan", JOptionPane.WARNING_MESSAGE);
}
else{
model.addRow(new Object[] {
NoTF.getText(),
JamMasukTF.getText(),
LamaParkirTF.getText(),
JamKeluarTF.getText() });
}
}
- Coding pada action Button Keluar :
private void KeluarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int balas = JOptionPane.showConfirmDialog(null, "Yakin ingin keluar ?", "Konfirmasi Keluar Aplikasi", JOptionPane.YES_NO_OPTION);
if (balas == JOptionPane.YES_OPTION) {
System.exit(0);
}
}
// TODO add your handling code here:
int balas = JOptionPane.showConfirmDialog(null, "Yakin ingin keluar ?", "Konfirmasi Keluar Aplikasi", JOptionPane.YES_NO_OPTION);
if (balas == JOptionPane.YES_OPTION) {
System.exit(0);
}
}
- Coding pada action RadioButton Motor :
private void MotorActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (Motor.isSelected()) {
HpTF.setText("2000");
} else {
HpTF.setText("0");
}
}
// TODO add your handling code here:
if (Motor.isSelected()) {
HpTF.setText("2000");
} else {
HpTF.setText("0");
}
}
- Coding pada action RadioButton Truk :
private void TrukActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (Truk.isSelected()) {
HpTF.setText("4000");
} else {
HpTF.setText("0");
}
}
// TODO add your handling code here:
if (Truk.isSelected()) {
HpTF.setText("4000");
} else {
HpTF.setText("0");
}
}
- Coding pada action RadioButton Kendaraan Pribadi :
private void KendaraanPActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (KendaraanP.isSelected()) {
HpTF.setText("3000");
} else {
HpTF.setText("0");
}
}
// TODO add your handling code here:
if (KendaraanP.isSelected()) {
HpTF.setText("3000");
} else {
HpTF.setText("0");
}
}
“If debugging is the process of removing bugs, then
programming must be the process of putting them in.”
Sign up here with your email