Pada kesempatan kali ini kita akan membuat program System pembayaran Playstation dengan menggunakan Netbeans.yang juga merupakan suatu tugas perbaikan nilai UTS.
1.Pertama2 bukalah Netbeans
2.Pilihlah Java > Java Aplication > Next
3.Diproject Name,isilah nama project yang akan dibuat >Finish Disini saya memakai nama"perbaikan"
4.Di Source Packages > Klik kanan > New > JFrame Form
5.Diclass name nya berilah nama"Menu_Utama" > Finish
6.Ulangi cara no 4 & 5 tapi beri nama "Profil"
7.Ulangi cara no 4 & 5 Beri nama "ps"
8.Di Menu_Utama design Bentuk dan warnanya sesuai selera
-Swing dari pallete >Panel > ubah sesuai selera,ubah warnanya diproperties
-Untuk Tampilan Menu :
Swing dari pallete > Menu Item > rubah namanya"input master" & "Profil" swing lagi menu item
rubah namanya menjadi"Keluar".
-Untuk Input Master
arahkan kursor keinput master>klik kanan>add from pallette>menu item/check box
rubah namanya menjadi "data Pemain" lalu klik kanan>event>event action lalu ketik kodingnya
new ps().setVisible(true);
-Untuk Profil
ikuti cara diatas, ketik kodingnya new Profil().setVisible(true);
-Untuk Keluar
System.exit(0);
9.Profil
Design bentuknya
- Swing label > Rubah nanya, untuk menampilkan gambar > swing label>Klik kanan>properties
Icon>external image >lalu pilih gambar
-swing Button > rubah namanya, kodingnya
dispose();
10.ps
-design bentuknya
-Swing :Label 7,Text field 8,radio button 3,combo box 2,button 4 > rubah namanya
-Ketik kodingnya :
-Untuk radio button 1 jam
harga=3000;
total=harga*1;
txtharga.setText(String.valueOf(harga));
txttotal.setText(String.valueOf(total));
-radio button 2 jam
harga=3000;
total=harga*2;
txtharga.setText(String.valueOf(harga));
txttotal.setText(String.valueOf(total));
-Radio button 3 jam
harga=3000;
total=harga*3;
txtharga.setText(String.valueOf(harga));
txttotal.setText(String.valueOf(total));
-Combo box makanan
namamakanan=cbmakanan.getSelectedItem().toString();
if(namamakanan.equalsIgnoreCase("kacang"))
{
hargamakanan=1500;
}
else if(namamakanan.equalsIgnoreCase("wafer"))
{
hargamakanan=1000;
}
else if(namamakanan.equalsIgnoreCase("gorengan"))
{
hargamakanan=500;
}
txthmak.setText(String.valueOf(hargamakanan));
namaminuman=cbminuman.getSelectedItem().toString();
if(namaminuman.equalsIgnoreCase("kopi"))
{
hargaminuman=1500;
}
else if(namaminuman.equalsIgnoreCase("teh"))
{
hargaminuman=1000;
}
else if(namaminuman.equalsIgnoreCase("susu"))
{
hargaminuman=2000;
}
txthmin.setText(String.valueOf(hargaminuman));
hargamakanan=Integer.parseInt(txthmak.getText());
totalmakanan=hargaminuman+hargamakanan;
txtm.setText(String.valueOf(totalmakanan));
bayar=totalmakanan+total;
txtm.setText(String.valueOf(totalmakanan));
txtbayar.setText(String.valueOf(bayar));
cbmakanan.setSelectedIndex(0);
buttonGroup1.clearSelection();
txtno.setText("");
txtharga.setText("");
txtm.setText("");
txttotal.setText("");
txtbayar.setText("");
txthmin.setText("");
txthmak.setText("");
ucapan="Terima_Kasih";
txtucapan.setText(String.valueOf(ucapan));
0 komentar:
Posting Komentar