Tugas CheckBox Pertemuan 9

Written by Amri on Jumat, 11 Januari 2013 at 07.20


Tugas Membuat Checkbox dan keterangan-keterangan di dalam listing programnya semoga bermanfaat,,,salam hangat Amri MI10-05 
AMIK Tunas Bangsa Pematangsiantar, dan di bawah terdapat gambarnya... Thank you



/*memanggil komponen-komponen yang dibutuhkan di dalam
program ini dari java */
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

/* ini membuat pewarisan sifat menyeluruh dari JFrame
dengan implement ItemListener*/
class CekHandling extends JFrame implements ItemListener {
/* deklarasi variabel dan pemberian type data */
private JTextField teks;
private JPanel panel;
private JCheckBox c1,c2,c3;

/*konstruktor dan pemberian nilai pada variabel
c1,c2,c3 */
public CekHandling() {
setTitle("Coba CheckBox Handling");
teks=new JTextField("Jenis Kelamin : Pilihan ");
teks.setHorizontalAlignment(SwingConstants.CENTER);
panel=new JPanel(new FlowLayout());
c1=new JCheckBox("Pria");
c2=new JCheckBox("Wanita");
c3=new JCheckBox("Banci");

ButtonGroup group=new ButtonGroup();
group.add(c1);
group.add(c2);
group.add(c3);
c1.addItemListener(this);
c2.addItemListener(this);
c3.addItemListener(this);

/*pengaturan tata letak dengan menyesuaikan mata angin
(BorderLayout) */

setLayout(new BorderLayout());
add(teks,"North");
add(panel,"West");
panel.add(c1);
panel.add(c2);
panel.add(c3);

/* pack()adalah menyesuaikan frame sesuai dengan isi didalamnya sehingga pass
setvisible(true) artinya untuk menampilkan objek2nya*/
pack();
setVisible(true);
setLocation(200,200);
setDefaultCloseOperation(EXIT_ON_CLOSE);

}

/*method yang di beri hak public dengan perintah tejadi event bila di klik
objek chekboxnya, serta mengirim nilainya perhatikan logika IF */
public void itemStateChanged(ItemEvent event) {
if(event.getSource()==c1) {
if(event.getStateChange()==ItemEvent.SELECTED)
teks.setText("Jenis Kelamin : Pria");
}
if(event.getSource()==c2) {
if(event.getStateChange()==ItemEvent.SELECTED)
teks.setText("Jenis Kelamin : Wanita");
}
if(event.getSource()==c3) {
if(event.getStateChange()==ItemEvent.SELECTED)
teks.setText("Jenis Kelamin : Banci");
}
}
}
/* fungsi utama */
public class EventCheckBox {
public static void main (String[] args) {
new CekHandling();
}
}



hasil Programnya


0 Responses to "Tugas CheckBox Pertemuan 9"

Diberdayakan oleh Blogger.

About the author

This is the area where you will put in information about who you are, your experience blogging, and what your blog is about. You aren't limited, however, to just putting a biography. You can put whatever you please.