sintax input pada java berbasis gui
Ini ada sedikit ilmu yang ane mw bagi buat ente2 yang baru belajar java..
Misal kita ingin membuat button yang bisa menghitung luas suatu persegi,dimana sisi persegi itu diinputkan oleh user. maka yang kita perlukan adalah:
1. Buat jTextField1 untuk menginputkan sisinya,dan jTextField2 untuk outputnya
2. Buat jButton1 untuk aksi menghitung luas
3. Double klik pada jButton, dan masukan koding sbb :
float sisi;
float luas;
sisi=Float.parseFloat(jTextField1.getText());
luas=sisi*sisi;
jTextField2.setText(String.valueOf(luas));
catatan: disarankan menggunakan netbeans karena didalam netbeans sudah terisi oleh GUI (swing,awt).
________________________________________________________________________
PROGRAM KONVERSI MATA UANG DENGAN MENGGUNAKAN NETBEANS
PROGRAM KONVERSI MATA UANG DENGAN MENGGUNAKAN NETBEANS
ingin membuat konversi mata uang seperti di samping?
caranya gampang ko..."ketik REG (spasi) ingin".....hehhehe..boong..
caranya tinggal ikuti koding berikut
caranya gampang ko..."ketik REG (spasi) ingin".....hehhehe..boong..
caranya tinggal ikuti koding berikut
1. Buka netbeans
2. Buat project baru, pada src klik knan => new=>jFrame Form
2. Buat project baru, pada src klik knan => new=>jFrame Form
3. Buat comboBox,button,label,dan jTextField seperti diatas (caranya dg mendrag n drop aja ko)
4. Klik knan ComboBox=>properties, pada model ganti nama2 item menjadi nama mata uang yg diinginkan,,, setelah nma item berubah klik close
5. Ubah variabel name jTextField 2-11 menjadi bnama_matauang...cth: busd,byen.bpound,dll
6. Double klik ComboBox, kemudian masukkan koding berikut di dalam method ComboBox tsb
private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt)
float ipt;
ipt=Float.parseFloat(jTextField1.getText());
if (jComboBox1.getSelectedItem().equals("USD")){
usd=ipt;
yen=ipt*(116.6839F/9050.00F);
peso=ipt*(207.93F/9005.00F);
ringgit=ipt*(2859.65F/9005.00F);
bath=ipt*(292.00F/9005.00F);
won=ipt*(7.98F/9005.00F);
yuan=ipt*(1422.21F/9005.00F);
aud=ipt*(9126.58F/9005.00F);
euro=ipt*(12254.91F/9005.00F);
pound=ipt*(14339.57F/9005.00F);
byen.setText(String.valueOf(yen));
busd.setText(String.valueOf(usd));
bpeso.setText(String.valueOf(peso));
bringgit.setText(String.valueOf(ringgit));
bbath.setText(String.valueOf(bath));
bwon.setText(String.valueOf(won));
byuan.setText(String.valueOf(yuan));
baud.setText(String.valueOf(aud));
beuro.setText(String.valueOf(euro));
bpound.setText(String.valueOf(pound));
}else if(jComboBox1.getSelectedItem().equals("YEN")){
usd=ipt*(9050.00F/116.6839F);
yen=ipt;
peso=ipt*(207.93F/116.6839F);
ringgit=ipt*(2859.65F/116.6839F);
bath=ipt*(292.00F/116.6839F);
won=ipt*(7.98F/116.6839F);
yuan=ipt*(1422.21F/116.6839F);
aud=ipt*(9126.58F/116.6839F);
euro=ipt*(12254.91F/116.6839F);
pound=ipt*(14339.57F/116.6839F);
byen.setText(String.valueOf(yen));
busd.setText(String.valueOf(usd));
bpeso.setText(String.valueOf(peso));
bringgit.setText(String.valueOf(ringgit));
bbath.setText(String.valueOf(bath));
bwon.setText(String.valueOf(won));
byuan.setText(String.valueOf(yuan));
baud.setText(String.valueOf(aud));
beuro.setText(String.valueOf(euro));
bpound.setText(String.valueOf(pound));
}else if(jComboBox1.getSelectedItem().equals("RINGGIT")){
usd=ipt*(9050.00F/2859.65F);
yen=ipt*(116.6839F/2859.65F);
peso=ipt*(207.93F/116.6839F);
ringgit=ipt;
bath=ipt*(292.00F/2859.65F);
won=ipt*(7.98F/2859.65F);
yuan=ipt*(1422.21F/2859.65F);
aud=ipt*(9126.58F/2859.65F);
euro=ipt*(12254.91F/2859.65F);
pound=ipt*(14339.57F/2859.65F);
byen.setText(String.valueOf(yen));
busd.setText(String.valueOf(usd));
bpeso.setText(String.valueOf(peso));
bringgit.setText(String.valueOf(ringgit));
bbath.setText(String.valueOf(bath));
bwon.setText(String.valueOf(won));
byuan.setText(String.valueOf(yuan));
baud.setText(String.valueOf(aud));
beuro.setText(String.valueOf(euro));
bpound.setText(String.valueOf(pound));
}else if(jComboBox1.getSelectedItem().equals("YUAN")){
usd=ipt*(9050.00F/1422.21F);
yen=ipt*(116.6839F/1422.21F);
peso=ipt*(207.93F/1422.21F);
ringgit=ipt*(2859.65F/1422.21F);
bath=ipt*(292.00F/1422.21F);
won=ipt*(7.98F/1422.21F);
yuan=ipt;
aud=ipt*(9126.58F/1422.21F);
euro=ipt*(12254.91F/1422.21F);
pound=ipt*(14339.57F/1422.21F);
byen.setText(String.valueOf(yen));
busd.setText(String.valueOf(usd));
bpeso.setText(String.valueOf(peso));
bringgit.setText(String.valueOf(ringgit));
bbath.setText(String.valueOf(bath));
bwon.setText(String.valueOf(won));
byuan.setText(String.valueOf(yuan));
baud.setText(String.valueOf(aud));
beuro.setText(String.valueOf(euro));
bpound.setText(String.valueOf(pound));
}else if(jComboBox1.getSelectedItem().equals("WON")){
usd=ipt*(9050.00F/7.98F);
yen=ipt*(116.6839F/7.98F);
peso=ipt*(207.93F/7.98F);
ringgit=ipt*(2859.65F/7.98F);
bath=ipt*(292.00F/7.98F);
won=ipt;
yuan=ipt*(1422.21F/7.98F);
aud=ipt*(9126.58F/7.98F);
euro=ipt*(12254.91F/7.98F);
pound=ipt*(14339.57F/7.98F);
byen.setText(String.valueOf(yen));
busd.setText(String.valueOf(usd));
bpeso.setText(String.valueOf(peso));
bringgit.setText(String.valueOf(ringgit));
bbath.setText(String.valueOf(bath));
bwon.setText(String.valueOf(won));
byuan.setText(String.valueOf(yuan));
baud.setText(String.valueOf(aud));
beuro.setText(String.valueOf(euro));
bpound.setText(String.valueOf(pound));
}else if(jComboBox1.getSelectedItem().equals("PESO")){
usd=ipt*(9050.00F/207.93F);
yen=ipt*(116.6839F/207.93F);
peso=ipt;
ringgit=ipt*(2859.65F/207.93F);
bath=ipt*(292.00F/207.93F);
won=ipt*(7.98F/207.93F);
yuan=ipt*(1422.21F/207.93F);
aud=ipt*(9126.58F/207.93F);
euro=ipt*(12254.91F/207.93F);
pound=ipt*(14339.57F/207.93F);
byen.setText(String.valueOf(yen));
busd.setText(String.valueOf(usd));
bpeso.setText(String.valueOf(peso));
bringgit.setText(String.valueOf(ringgit));
bbath.setText(String.valueOf(bath));
bwon.setText(String.valueOf(won));
byuan.setText(String.valueOf(yuan));
baud.setText(String.valueOf(aud));
beuro.setText(String.valueOf(euro));
bpound.setText(String.valueOf(pound));
}else if(jComboBox1.getSelectedItem().equals("BATH")){
usd=ipt*(9050.00F/292.00F);
yen=ipt*(116.6839F/292.00F);
peso=ipt*(207.93F/292.00F);
ringgit=ipt*(2859.65F/292.00F);
bath=ipt;
won=ipt*(7.98F/292.00F);
yuan=ipt*(1422.21F/292.00F);
aud=ipt*(9126.58F/292.00F);
euro=ipt*(12254.91F/292.00F);
pound=ipt*(14339.57F/292.00F);
byen.setText(String.valueOf(yen));
busd.setText(String.valueOf(usd));
bpeso.setText(String.valueOf(peso));
bringgit.setText(String.valueOf(ringgit));
bbath.setText(String.valueOf(bath));
bwon.setText(String.valueOf(won));
byuan.setText(String.valueOf(yuan));
baud.setText(String.valueOf(aud));
beuro.setText(String.valueOf(euro));
bpound.setText(String.valueOf(pound));
}else if(jComboBox1.getSelectedItem().equals("AUD")){
usd=ipt*(9050.00F/9126.58F);
yen=ipt*(116.6839F/9126.58F);
peso=ipt*(207.93F/9126.58F);
ringgit=ipt*(2859.65F/9126.58F);
bath=ipt*(292.00F/9126.58F);
won=ipt*(7.98F/9126.58F);
yuan=ipt*(1422.21F/9126.58F);
aud=ipt;
euro=ipt*(12254.91F/9126.58F);
pound=ipt*(14339.57F/9126.58F);
byen.setText(String.valueOf(yen));
busd.setText(String.valueOf(usd));
bpeso.setText(String.valueOf(peso));
bringgit.setText(String.valueOf(ringgit));
bbath.setText(String.valueOf(bath));
bwon.setText(String.valueOf(won));
byuan.setText(String.valueOf(yuan));
baud.setText(String.valueOf(aud));
beuro.setText(String.valueOf(euro));
bpound.setText(String.valueOf(pound));
}else if(jComboBox1.getSelectedItem().equals("EURO")){
usd=ipt*(9050.00F/12254.91F);
yen=ipt*(116.6839F/12254.91F);
peso=ipt*(207.93F/12254.91F);
ringgit=ipt*(2859.65F/12254.91F);
bath=ipt*(292.00F/12254.91F);
won=ipt*(7.98F/12254.91F);
yuan=ipt*(1422.21F/12254.91F);
aud=ipt*(9126.58F/12254.91F);
euro=ipt;
pound=ipt*(14339.57F/12254.91F);
byen.setText(String.valueOf(yen));
busd.setText(String.valueOf(usd));
bpeso.setText(String.valueOf(peso));
bringgit.setText(String.valueOf(ringgit));
bbath.setText(String.valueOf(bath));
bwon.setText(String.valueOf(won));
byuan.setText(String.valueOf(yuan));
baud.setText(String.valueOf(aud));
beuro.setText(String.valueOf(euro));
bpound.setText(String.valueOf(pound));
}else if(jComboBox1.getSelectedItem().equals("POUND")){
usd=ipt*(9050.00F/12254.91F);
yen=ipt*(116.6839F/12254.91F);
peso=ipt*(207.93F/12254.91F);
ringgit=ipt*(2859.65F/12254.91F);
bath=ipt*(292.00F/12254.91F);
won=ipt*(7.98F/12254.91F);
yuan=ipt*(1422.21F/12254.91F);
aud=ipt*(9126.58F/12254.91F);
euro=ipt*(12254.91F/12254.91F);
pound=ipt;
byen.setText(String.valueOf(yen));
busd.setText(String.valueOf(usd));
bpeso.setText(String.valueOf(peso));
bringgit.setText(String.valueOf(ringgit));
bbath.setText(String.valueOf(bath));
bwon.setText(String.valueOf(won));
byuan.setText(String.valueOf(yuan));
baud.setText(String.valueOf(aud));
beuro.setText(String.valueOf(euro));
bpound.setText(String.valueOf(pound));
}
}//GEN-LAST:event_jComboBox1ActionPerformed
Tidak ada komentar:
Posting Komentar