Kamis, 12 Desember 2013

Contoh ComboBox dan ListBox di Java

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;
public class combo extends javax.swing.JFrame {
    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