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("");
}
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");
}
}