Home > Java > Membuat form sederhana dengan NetBean

Membuat form sederhana dengan NetBean

Pada kesempatan kali ini, kita akan membuat suatu form sederhana dengan editor Netbean. Berikut ini tampilan awal dari program yang akan kita buat.

Tampilan Awal

Berikut ini tampilan program yang lain.

Form dengan NetBean

Langkah dalam membuat program diatas.

  • Desain GUI sesuai gambar diatas.

terdiri dari 4 CheckBox, 5 TextField, 2 Button, dan 2 Label.

Ubah nama variabel 4 CheckBox tersebut menjadi cbSoto, cbRawon, cbBakso, cbGudeg. dan  ubah nama variabel dari 5 TextField menjadi tfSoto, tfBakso, tfGudeg, tfRawon, tfTotal. Supaya Textfield tidak bisa diedit sebelum Checkbox di centang ubahlah propertis editable memjadi disable dari Textfield, dengan cara klik kanan Textfield -> propertis -> hilangkan centang pada editable. ubah variabel button Hitung menjadi btHitung, dan variabel button clear menjadi btClear. Klik kanan Chekbox Soto -> events -> actions -> actionPerformed

tambahkan code ini.

private void cbSotoActionPerformed(java.awt.event.ActionEvent evt) {
if (cbSoto.isSelected() == true)
{
tfSoto.setEditable(true);
}
else
{
tfSoto.setEditable(false);
tfSoto.setText(“”);

}

lakukan hal yang sama dengan Checkbox yang lain dengan sedikit modifikasi

  • Klik kanan button Hitung -> events -> actions -> actionPerformed

tambahkan code dibawah ini

private void btHitungActionPerformed(java.awt.event.ActionEvent evt) {
int total=0;
if(cbSoto.isSelected())
{
String soto = tfSoto.getText();
int jumlahSoto = Integer.parseInt(soto);
int hargaSoto = jumlahSoto * 5000;
total = total + hargaSoto;
}
if(cbRawon.isSelected())
{
String rawon = tfRawon.getText();
int jumlahRawon = Integer.parseInt(rawon);
int hargaRawon = jumlahRawon * 6000;
total = total + hargaRawon;
}
if(cbBakso.isSelected())
{
String bakso = tfBakso.getText();
int jumlahBakso = Integer.parseInt(bakso);
int hargaBakso = jumlahBakso * 4000;
total = total + hargaBakso;
}
if(cbGudeg.isSelected())
{
String gudeg = tfGudeg.getText();
int jumlahGudeg = Integer.parseInt(gudeg);
int hargaGudeg = jumlahGudeg * 8000;
total = total + hargaGudeg;
}
tfTotal.setText(“”+total);

}

  • lakukan hal yang sama pada button Clear lalu tambahkan code dibawah ini

private void btClearActionPerformed(java.awt.event.ActionEvent evt) {
tfBakso.setEditable(false);
tfBakso.setText(“”);
tfSoto.setEditable(false);
tfSoto.setText(“”);
tfGudeg.setEditable(false);
tfGudeg.setText(“”);
tfSoto.setEditable(false);
tfSoto.setText(“”);
tfRawon.setEditable(false);
tfRawon.setText(“”);
}

Dalam membuat program ini saya menggunakan NetBean 6.9

Semoga membantu. berikut ini saya sertakan link untuk download  full code dari contoh diatas.
Download

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: