Global Var

PERTEMUAN IV

Ini merupaka lanjutan dari pertemuan Ke-2, dimana kita membuat suatu contoh formnya. Sekarang kita akan menginput source kode pada objeknya…

· Form yg sebelumnya kita buat..

· Untuk Memasukkan Item Pilihan Jcombobox>clik combobox>Properties>model>masukkan item>ok

· Kilk 2x kali pada objek Jcombobox.

· Kemudian pada file kerja netbeans ketik sourcenya

private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

if (jComboBox1.getSelectedItem().toString().equals("HONDA")) {

revo.setEnabled(true);

beat.setEnabled(true);

blade.setEnabled(true);

vgzr.setEnabled(false);

vxion.setEnabled(false);

mio.setEnabled(false);

} else if (jComboBox1.getSelectedItem().toString().equals("YAMAHA")){

vgzr.setEnabled(true);

vxion.setEnabled(true);

mio.setEnabled(true);

revo.setEnabled(false);

beat.setEnabled(false);

blade.setEnabled(false);

}else{

revo.setEnabled(false);

beat.setEnabled(false);

blade.setEnabled(false);

vgzr.setEnabled(false);

vxion.setEnabled(false);

mio.setEnabled(false);

}

}

Source pada Tombol “ULANG”

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

jComboBox1.setSelectedItem("PILIHAN");

id.setText("");

nama.setText("");

alamat.setText("");

jComboBox1.setToolTipText("");

jLabel8.setText("");

}

Kadang pada saat kita tekan tombol “ULANG” radiobutton masih dalam keadaan terseleksi untuk mengosongkannya

public class pembelian extends javax.swing.JFrame {

int Id,harga;

ButtonGroup bersih=new ButtonGroup();

public pembelian() {

initComponents();

bersih.add(revo);

bersih.add(beat);

bersih.add(blade);

bersih.add(vgzr);

bersih.add(vxion);

bersih.add(mio);

}


Setelah mengetik source diatas kita cuman perlu memasukkan nama variabelnya dalam file kerja tombol “ULANG”
bersih.clearSelection();

· Pada form Panel kita beri Event, caranya klik kanan>Event>window>windowActivated, kemudian ketik sourcenya


private void formWindowActivated(java.awt.event.WindowEvent evt) {

// TODO add your handling code here:

vgzr.setEnabled(false);

vxion.setEnabled(false);

mio.setEnabled(false);

revo.setEnabled(false);

beat.setEnabled(false);

blade.setEnabled(false);

id.setText("");

nama.setText("");

alamat.setText("");

jLabel8.setText("");

jButton1.setEnabled(false);

}

· Source Tombol Keluar

private void jButton3MouseClicked(java.awt.event.MouseEvent evt) {

// TODO add your handling code here:

int x = JOptionPane.showConfirmDialog(null,"Apakah ingin keluar dari aplikasi ini ?","Pesan konfirmasi", JOptionPane.YES_NO_OPTION);

if (x == JOptionPane.YES_OPTION){

this.dispose(); }

· Source pada tombol Proses

private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {

// TODO add your handling code here:

if(revo.isSelected()==true)

jLabel8.setText("12000000");

else if(beat.isSelected()==true)

jLabel8.setText("15000000");

else if(blade.isSelected()==true)

jLabel8.setText("14000000");

else if(vgzr.isSelected()==true)

jLabel8.setText("18000000");

else if(vxion.isSelected() == true)

jLabel8.setText("22000000");

else if(mio.isSelected()==true)

jLabel8.setText("11000000");

else{

JOptionPane.showMessageDialog(null,"Pilihan Kosong");

}

}