Disemester 3 saya belajar pemograman java dan ini salah satu dari hasil latihan saya, yaitu penggunaan combobox dan listbox
/*combo.java * Created on Dec 17,
2012, 5:22:40 PM*/
package combobox;
import
com.sun.org.apache.xalan.internal.xsltc.runtime.Operators;
import javax.swing.DefaultComboBoxModel;
DefaultComboBoxModel operator;
private int hasil;
public combo() {
initComponents();
operator = new DefaultComboBoxModel();
//Untuk mengisi di combo box;
cboperator.setModel(operator);
cboperator.addItem("operator");
cboperator.addItem("+");
cboperator.addItem("-");
cboperator.addItem(":");
cboperator.addItem("x");
}
//Aksi yang bisa dilkukan dengan tombol proses;
private void
txtprosesActionPerformed(java.awt.event.ActionEvent evt) {
if (cboperator.getSelectedItem()=="+"){
hasil=Integer.parseInt(txtangka1.getText())+Integer.parseInt(txtangka2.getText());
txthasil.setText(Integer.toString(hasil)); }
else if
(cboperator.getSelectedItem()=="-"){
hasil=Integer.parseInt(txtangka1.getText())-Integer.parseInt(txtangka2.getText());
txthasil.setText(Integer.toString(hasil));}
else if
(cboperator.getSelectedItem()=="x"){
hasil=Integer.parseInt(txtangka1.getText())*Integer.parseInt(txtangka2.getText());
txthasil.setText(Integer.toString(hasil));
}
else if(cboperator.getSelectedItem()==":"){
float hasil=
Float.parseFloat(txtangka1.getText())/Float.parseFloat(txtangka2.getText());
txthasil.setText(Float.toString(hasil));}
} public void run() {
new combo().setVisible(true);
}
});
Untuk memasukan angka bukan di inputkan di scrip, namun lewat propertis, karena saya menggunkan software Netben untuk membuat disain form ini;
Selamat mencoba, semoga dimudahkan Allah
output:
Tidak ada komentar:
Posting Komentar