Blog Si Sri Wahyuni Nie

Cinta itu bagai bunga.....
Jika sedang mekar, berarti dia berada di Musim kebahagiaan
Jika sedang layu, berarti dia berada di Musim kesedihan

Sabtu, 14 Januari 2012

TUGAS LAPORAN PRAKTIKUM 10

Laporan Praktikum ke 10 (TUgas Tentang CheckBox)

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class CheckBoxHandling extends JFrame implements ItemListener {
private JTextField teks; //Berfungsi untuk membuat TextField
private JPanel panel; // untuk membuat Panel
private JCheckBox rbTn1,rbTn2,rbTn3; // untuk membuat CheckBox

public CheckBoxHandling(){ //berfungsi untuk membuat event handler
setTitle("Coba CheckBox Handling");  //berfungsi untuk membuat judul program
teks=new JTextField("Jenis Kelamin : Pilihan");  //untuk membuat Judul TextField
teks.setHorizontalAlignment(SwingConstants.CENTER);  //untuk memenpatkan posisi text "center"
panel=new JPanel(new FlowLayout());  //Panel yang berfungsi untuk membuat FlowLayout
rbTn1=new JCheckBox("Pria");   //Untuk membuat nama CheckBox"Pria"
rbTn2=new JCheckBox("Wanita");  //Untuk membuat nama CheckBox "Wanita"
rbTn3=new JCheckBox("Banci");   //Untuk membuat nama CheckBox "Banci"

ButtonGroup group=new ButtonGroup();
group.add(rbTn1);
group.add(rbTn2);
group.add(rbTn3);
rbTn1.addItemListener(this);
rbTn2.addItemListener(this);
rbTn3.addItemListener(this);

setLayout (new BorderLayout());
add(teks,"North");
add(panel,"West");
panel.add(rbTn1);
panel.add(rbTn2);
panel.add(rbTn3);

pack();
setVisible(true);
setLocation(200,200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}

// untuk membuat List Pilihan jenis Kelamin dengan menggunakan Statement if

public void itemStateChanged(ItemEvent event){
if(event.getSource()==rbTn1){
if(event.getStateChange()==ItemEvent.SELECTED)
teks.setText("Jenis Kelamin : Pria");
}
if(event.getSource()==rbTn2){
if(event.getStateChange()==ItemEvent.SELECTED)
teks.setText("Jenis Kelamin : Wanita");
}
if(event.getSource()==rbTn3){
if(event.getStateChange()==ItemEvent.SELECTED)
teks.setText("Jenis Kelamin : Banci");
}
}
}
public class Eventcheck{ //untuk membuat nama class Eventcheck
public static void main(String[]args){ //untuk memanggil fungsi utama
new CheckBoxHandling(); // berfungsi untuk membuat objek dengan nama CheckBoxHandling
}
}
dan hasilnya adalah :

Tidak ada komentar:

Posting Komentar