Pembukaan
Sama halnya seperti Swing, radio berfungsi untuk melakukan satu pemilihan pada beberapa pilihan yang di berikan. Baca Cara Membuat jRadioButton Pada Komponen Swing di Java. Karena memiliki fungsi yang sama sehingga tidak perlu di jelaskan panjang lebar, langsung saja ke bagian pembahasan.
Pembahasan
Tentu tutorial ini melanjutkan tutorial sebelumnya yaitu Cara Memasukan Data TextField Ke Dalam Database Pada JavaFX , sehingga tidak perlu menjelaskan lagi database yang digunakan. Pada database yang sudah kita gunakan tambahkan satu kolom yaitu kolom jenis kelamin, berikut code sql untuk menambah kolom jenis kelamin.
ALTER TABLE `tbl_user` ADD `jenis_kelamin` VARCHAR(12) NOT NULL AFTER `password`;
Buka project netbeans yang telah ada kemudian tambah komponen yang diperlukan pada file paneUser.fxml. Adapun komponen yang kita perlukan adalah Label dan RadioButton. Tambahkan masing-masing komponen kemudian edit text menjadi Jenis Kelamin untuk komponen Label, Laki-laki untuk radio button pertama dan Perempuan untuk radio button kedua.
Gambar 1 |
Untuk membuat Toggle Group, kita terlebih dahulu memilih radio button yang di gunakan, bisa memilih salah satu terlebih dahulu atau kedua radio tersebut. Kemudian pada textbox Toggle Group isikan dengan jk (untuk jenis kelamin atau kasus yang anda gunakan). Setelah semua selesai silahkan simpan perubahan, coba terlebih dahulu apakah radio button berfungsi dengan benar (CTRL+P).
Gambar 2 |
Gambar 3 |
Gambar 4 |
@FXML
private void action_lk(ActionEvent event) {
jenis_kelamin = radio_lk.getText();
}
@FXML
private void action_pr(ActionEvent event) {
jenis_kelamin = radio_pr.getText();
}
Pada bagian coding tombol simpan cari pst.execute(); dan letakan kode berikut tepat sebelum pst.execute(); (method ini lihat pada tutorial sebelumnya, jika mengikuti akan paham).
pst.setString(3, jenis_kelamin);
Karena kita menambah kolom pada tabel tentu
query yang kita gunakan juga harus diubah.
String query = "INSERT INTO `tbl_user`(`username`, `password`) VALUES (?,?)";
Cari kode seperti diatas kemudian tambah kolom jenis_kelamin seperti kode dii bawah ini.
String query = "INSERT INTO `tbl_user`(`username`, `password`,`jenis_kelamin`) VALUES (?,?,?)";
Lakukan debug terlebih dahulu, kemudian coba jalankan program dan periksa apakah data jenis kelamin masuk kedalam database.
0 Komentar
Keep Learning and Keep Sharing