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
Tugas CheckBox Pertemuan 9
Written by Amri on Jumat, 11 Januari 2013 at 07.20
Langganan:
Posting Komentar (RSS)
0 Responses to "Tugas CheckBox Pertemuan 9"
Posting Komentar