Skip to main content

contoh penggunaan radio button pada blue j

Berikut ini merupakan contoh kodingan penggunaan radio button pada bluej

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

class Tugas1 extends JFrame{
// attribut
JButton tombol1 = new JButton("OK");
JButton tombol2 = new JButton("Cancel");
JLabel label1 = new JLabel("nama");
JLabel label2 = new JLabel("jenis kelamin");
JLabel label3 = new JLabel("alamat");
JTextField teks1 = new JTextField("");
JTextField teks2 = new JTextField("");
JRadioButton cb1 = new JRadioButton("Laki-laki");
JRadioButton cb2 = new JRadioButton("Perempuan");
ButtonGroup group = new ButtonGroup();
String jk;
//konstruktor
public Tugas1(){
//frame seting———————————————————————
//memanggil konstruktor kelas induk (JFrame)
super();
//seting besar frame 400 x 400 px
this.setSize(500,500);
//seting agar bisa ditutup
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
//seting kemunculan frame di tengah window
this.setLocationRelativeTo(null);
//seting layout frame
this.getContentPane().setLayout(null);
//frame seting———————————————————————
//menambahkan komponen ke frame dan seting letak
this.add(tombol1);
this.add(tombol2);
this.add(label1);
this.add(label2);
this.add(label3);
this.add(teks1);
this.add(teks2);
this.add(cb1);
this.add(cb2);
// setbounds(x,y,lebar,tinggi)
tombol1.setBounds(10,110,100,25);
tombol2.setBounds(130,110,100,25);
label1.setBounds(10,10,150,25);
label2.setBounds(10,40,150,25);
label3.setBounds(10,70,150,25);
teks1.setBounds(110,10,150,25);
teks2.setBounds(110,70,150,25);
cb1.setBounds(110,40,100,25);
cb2.setBounds(210,40,150,25);
//seting aksi tombol
group.add(cb1);
group.add(cb2);
tombol1.addActionListener(new ActionListener( ) {
public void actionPerformed(ActionEvent e){
// kode disini; cek keadaan check box

if(cb1.isSelected()){
jk="Laki-laki";
}else{
jk="Perempuan";
}
JOptionPane.showMessageDialog(null,teks1.getText()+"\n"+jk+"\n"+teks2.getText());
}
});
tombol2.addActionListener(new ActionListener( ) {
public void actionPerformed(ActionEvent e){
// kode disini; cek keadaan check box ganti keadaan chek box

}
});
// menampilkan frame
show();

}

public static void main(String[] args){
new Tugas1();
}
}

dan di bawah ini merupakan hasil dari koding diatas

Comments

Popular posts from this blog

Makna Berkhitbah

Al-Khitbah dengan dikasrah ‘kho”nya berarti pendahuluan “ikatan pernikahan” yang maknanya permintaan seorang laki-laki pada wanita untuk dinikahi. Dan hal ini pada umumnya ada pada laki-laki. Maka yang memulai disebut “khoothoban” (yang meminang) sedang yang lain disebut “makhthuuban” (yang dipinang). Meminang itu sunnah sebelum akad nikah, karena Nabi Muhammad shalallahu ‘alaihi wa sallam meminang untuk dirinya dan untuk yang lain. Dan tujuan meminang yaitu : mengetahui pendapat yang dipinang, apakah ada setuju atau tidak. Untuk lebih jelasnya tentang khitbah dapat melihat ke sumbernya KLIK DISINI Khitbahku untuk kamu...... Klik show untuk melihat tqzj7jXAeFhiYHTMDp/iU0bR7ey2OiD6JMItC0yllJVsI7AJwWPy1lUSbQELsQSb0FFXv9EvJnnv iP8cHeKVbUmOAhnwkzd882VAk0WSPJdAIPbX59oRtRFlPCcynmJD33zr5EPY5EEFAywqYwL8ocoW 3CZVIZS9Z03e70owKzx8v0xlJ7BkNaTQqKx7GFMc94IFeirv1UAe8BtVG6kNal/mQRAnHOM+4A9k b8iOVBltYF4f5dDHB8SFyx/I5u9cAa27Nhw1k+lIEVkNOXk0+we/QaF6U9xEyc9bD84ymw6MhNUv IDG+qWvXqzwn...

Daftar Wisudawan UNINDRA 2016 ke 49

Akhirnya wisuda juga....
<form name='biodata' method='post' action='tutor.html'> <pre> Nim     : <input type='number' name='nim'><p id='val_nim'>* Hanya boleh di-isi dengan angka</p> Nama    : <input type='text' name='nama' ><p id='val_nama'>* Masukkan Nama Mahasiswa</p> Agama   : <select name='agama'>       <option>Islam       <option>Hindu       <option>Budha       <option>Kristen                    <option>Konghucu              </select><p>* Pilih Agama</p> </pre>   <input type='button' onClick='terimainput()' value='Simpan'>   <input type='reset' value='Ulangi'> </form> <table bord...