Sunday, June 16, 2013

Mengisikan Combo Box Lewat Kode Program

Ada beberapa cara mengisikan JComboBox, bisa seperti di atas dan juga mengisikan lewat kode program. Isian JCombox akan terisi ketikan From JFrame dijalankan. Maka perlu ditambahkan program pada event
formWindowOpened(java.awt.
Kode program event jComboBoxPilihanMouseClicked()
private void jComboBoxPilihanMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
int i = jComboBoxPilihan.getSelectedIndex();
jTextFieldIndex.setText(“”+i);
jTextFieldHasil.setText(jComboBoxPilihan.getItemAt(i).toString());
int jml = jComboBoxPilihan.getItemCount();
jTextFieldJumlah.setText(“”+jml);
}

Menjumlahkan isi JcomboBox

Buatlah rancangan form baru, dan tetukan klas/komponennya isi properties sebagai berikut :
Sehingga pada bagian deklarasi variabel membentuk program berikut :
private javax.swing.JButton jButton1;
private javax.swing.JComboBox jComboBoxPil1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JTextField jTextFieldJmlEl;
private javax.swing.JTextField jTextFieldJumIsiEl;
private javax.swing.JTextField jTextFieldRata2;
// End of variables declaration
Mengisikan pilihan dalam JcomboBox dengan menggunakan rumus, pada event, jendela Jframe dijalankan.
  • Klik pada Jframe
  • Klik tombol kiri mouse
  • Pilih events
  • Pilih Window
  • Pilih WindowOpened
Masukan kode program berikut :
private void formWindowOpened(java.awt.event.WindowEvent evt) {
// TODO add your handling code here:
for (int j=0; j<=100; j+=11)
{
jComboBoxPil1.addItem(“”+j);
}
}
Proses pada tombol “Jumlahkan isi pilihan “
  • Klik pada Button “Jumlankan isi pilihan “
  • Klik tombol kiri mouse
  • Pilih events
  • Pilih Muese
  • Pilih MouseClicked
  • Masukan kode program berikut :
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
float jumlahIsi=0;
float jumlahElemen = jComboBoxPil1.getItemCount();
for (int j=0; j<=jumlahElemen-1; j++ )
{
float el = Integer.parseInt(jComboBoxPil1.getItemAt(j).
toString());
jumlahIsi=jumlahIsi+el;
}
float rataRata=jumlahIsi/jumlahElemen;
jTextFieldJmlEl.setText(“”+jumlahElemen);
jTextFieldJumIsiEl.setText(“”+jumlahIsi);
jTextFieldRata2.setText(Float.toString(rataRata));
}


No comments:

Post a Comment