cara penggunaan radio button (jRadioButton), pada java (netbeans)

mungkin banyak yg sudah tau tentang hal ini...gw menulis ini untuk yang belum tau cara menggunakan radio button pada applikasi yang di buat memakai java....(ya iya lah, yang uda tau mohon saran kritiknya ya, mungkin ada yang salah2.hehehe)

ok lanjut aja y..di sini gw pake netbeans 6.7. 1, yang belum punya bisa donlot di sini.jangan lupa jg bagi yang belum instal java, bisa jg dari halaman td skalian donload java versi terbaru.
ato kalo gag minta aja sama temen, sama dosen, ato gag ngambil d lab kampus.hahaha, ketahuan gw dpt netbean dari mana.hhahahaha



ada dua cara kalo pake netbean...
cara yang susah dan cara yang simpel buat ngeguna'in radiobutton..

pertama cara yang gampang aja ya, ntar yang susah di simpen belakangan

    ~bikin project terserah

    ~ pilih jFrame

    ~akan ada tampilan sebuah frame atau windows yang nampak, biasanya di sebelah kanan window utama netbean tempat kita nulis coding ada palette, di palette sudah di sediakan macam2 bentuk untuk membangun applikasi.


    ~ ok sebelum di taruh radio button, kita harus memasang button group, button group ini tidak akan mengubah tampilan frame, kegunaan button group untuk mengelompokkan radio button" yang akan di pakai, sehingga jika ada lebih dari satu radio button maka hanya satu button saja yang akan ber fungsi, radio buton berfungsi untuk memberikan pilihan yang sedikit kepada user, contoh jenis kelamin, ya atau tidak, jika pilihan banyak lebih baik di gunakan combo box, jika sedikit pilihan lebih baik pakai radio button karena radio button hanya butuh 1 kali click untuk memilih, beda dengan combo box

    ~setelah button grup di pasang, sekarang pasang radio buttonnya...letakkan terserah di mana.

    ~lalu click kanan pada semua radio button(semua radio buton di blog) pilih properti, lalu pilih button group yang akan di pakai

    ~kita drag jg text area dan sebuah button untuk menjalankan program sederhana ini.

    ~jika sudah, kita tambah sedikit coding di bagian button(click button 2x) kira2 seperti ini isi codingnya

    if (this.jRadioButton1.isSelected()){
    this.jTextArea1.append("maju!!!\n");
    }
    if (this.jRadioButton2.isSelected()){
    this.jTextArea1.append("mundur!!!\n");
    }
    if (this.jRadioButton3.isSelected()){
    this.jTextArea1.append("terbang!!!\n");
    }

    jika sudah silahkan nikmati hasilnya.hehe..mungkin tampilannya seperti gamabar form di bawah ini.hehe














    cara kedua cara yang rada susah, coz pake coding biasa, kira kira ini seperti contoh codingnya





     //In initialization code: 
      //Create the radio buttons.   
      JRadioButton birdButton = new JRadioButton(birdString);
         birdButton.setMnemonic(KeyEvent.VK_B);
         birdButton.setActionCommand(birdString);
         birdButton.setSelected(true);
    
    
          JRadioButton catButton = new JRadioButton(catString);
         catButton.setMnemonic(KeyEvent.VK_C);
         catButton.setActionCommand(catString);
    
    
          JRadioButton dogButton = new JRadioButton(dogString);
         dogButton.setMnemonic(KeyEvent.VK_D);
         dogButton.setActionCommand(dogString);
    
    
          JRadioButton rabbitButton = new JRadioButton(rabbitString);
         rabbitButton.setMnemonic(KeyEvent.VK_R);
         rabbitButton.setActionCommand(rabbitString);
    
    
          JRadioButton pigButton = new JRadioButton(pigString);
         pigButton.setMnemonic(KeyEvent.VK_P);
         pigButton.setActionCommand(pigString);
    
    
          //Group the radio buttons.    
     ButtonGroup group = new ButtonGroup();
         group.add(birdButton);
         group.add(catButton);
         group.add(dogButton);
         group.add(rabbitButton);
         group.add(pigButton);
    
    
          //Register a listener for the radio buttons.
         birdButton.addActionListener(this);
         catButton.addActionListener(this);
         dogButton.addActionListener(this);
         rabbitButton.addActionListener(this);
         pigButton.addActionListener(this);
     ... 
     public void actionPerformed(ActionEvent e) {    
      picture.setIcon(new ImageIcon("images/"                                    
     + e.getActionCommand()+ ".gif"));
      }
    
    
    ok..
    sekian sampai semoga posting ini bisa membantu bagi programer2 pemula
    salam coding.hehehe

    2 komentar :

    Template by Clairvo Yance
    Copyright © 2012 ScubBlog and Blogger Themes .