Pemrograman Dekstop Pulut Suryati



dokumen-dokumen yang mirip
PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

(JCOMBOBOX) Pulut Suryati

MATERI PELATIHAN. Java Swing. Ifnu Bima. Versi :

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

Praktikum III : Menggunakan JRadioButton

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

Pemograman Swing. Netbeans:

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

INSTRUKSI PENCABANGAN

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

Badiyanto, S.Kom.,M.Kom. Tujuan Intruksional. Mampu menjelaskan dan menggunakan komponen pemilihan JListbox. pemilihan JComboBox

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

MATERI PELATIHAN. Java Desktop. Ifnu Bima.

Pengantar Library, Classpath, dan Project

Bab I Pengenalan Visual BASIC

Cara Membuat Aplikasi Konversi Suhu Dengan Menggunakan NetbeansIDE6.5

Pemrograman Berorientasi Obyek. Ramos Somya

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

GRAPHICAL USER INTERFACE (GUI)

KONEKSI KE DATABASE DENGAN JDBC 2

PEMROGRAMAN BERORIENTASI OBJEK

Graphical User Interface (GUI)

Sendy Ferdian Sujadi

Tugas IV Kelas Virtual Pemr. Visual

JProgressBar. Badiyanto, S.Kom., M.Kom. Kelas JProgressBar adalah komponen untuk menampilkan lama proses dalam bentuk grafis. Komponent pallete:

Percobaan 7 GUI(Graphical User Interface )

Membuat Aplikasi Kalkulator Sederhana Dengan Java

GUI & Event Handling. Viska Mutiawani, M.Sc

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

MENU DAN TOOLBOX. Menu PopUp merupakan pengembangan dari menu yang ditampilkan di luar form, lepas dari menu bar.

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

MODUL PRAKTIKUM PEMROGRAMAN WEB DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER MX 2004

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

Praktikum Pemrograman 1. Mengenal Delphi

PEMROGRAMAN GUI DENGAN NETBEANS - 2 PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM

MEMBUAT PROJECT. 1. Buat project baru, beri nama JHangMan. Gambar 1.1

BAB I Pengenalan Microsoft Visual Basic 6.0

KONEKSI KE DATABASE DENGAN JDBC

JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb:

PEMROGRAMAN DELPHI 7.0

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM

Membuat File Database & Tabel

Refreshing Praktikum: GUI (Graphical User Interface)

Pengenalan Visual Basic

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

FLASH, FRAME, BEHAVIOR

MODUL 2 SELECTION & LOOPING PADA FORM

MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG

MEMBUAT LAPORAN (DATA REPORT)

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

1. MENGENAL VISUAL BASIC

Membuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan

Praktikum 9 Validasi A. T U J U A N Memvalidasi Data Menggunakan Properti Required

visit :

PENDAHULUAN TENTANG NETBEANS

Akses Database Menggunakan JDBC

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

Pemrograman Visual (Borland Delphi 7.0)

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

Pemrograman Visual. Ramos Somya

URAIAN POKOK PERKULIAHAN

Modul Praktikum Ke-1

MODUL I Pengenalan IDE Visual Basic 6.0

Bekerja dengan FORM dan EVENTS

BAB 8 Argumen dari Command-line

Crystal Reports (Bagian 2)

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Java Library dan Java Swing

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

Seagate Crystal Report 7.0

Prosedur Menjalankan Aplikasi Linda

PBO LANJUT USING WYSIWYG EDITOR FOR BUILDING GUI. Niko Ibrahim, MIT Universitas Kristen Maranatha

I. JUDUL. Exception Handling. Jenis-Jenis error. Exception PRAKTIKUM 12. Exception Handling

Program Kalkulator Sederhana Menggunakan Java Netbeans

Membuat File Database & Tabel

Materi 5 Pemrograman Visual

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

BAHAN AJAR INTERAKTIF

IF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T.

PEMROGRAMAN VISUAL BASIC

BAB 8 Argumen dari Command-line

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Di susun oleh : Team Penyusun Modul Visual Basic

Krisnha D. Oktovhiana

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

BAB II. Manggunakan JComboBox

Modul Praktikum Ke-2

BAB II OBJECT, EVENT & PROPERTY

2.1 Membuat Aplikasi Berbasis Dialog Dengan Wizard

PEMBUATAN GAME DEBEPE DENGAN MENGGUNAKAN JAVA DI NETBEANS IDE Oleh : Rachmat Yulianto ( ) Pembimbing : Suhartini, S.

BAB V JTable. JTable () Default menciptakan JTable yang diawali dengan model default data, model kolom default, dan model pilihan default.

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

Transkripsi:

Pemrograman Dekstop Pulut Suryati

Komponen jradiobutton, jcheckbox JCheckBox dan JRadioButton hanya bisa mempunyai dua buah kemungkinan nilai, benar atau salah. Kedua komponen ini digunakan untuk merepresentasikan data yang berupa pilihan. JCheckBox digunakan jika pilihanya berupa multiple selection JRadioButton digunakan jika pilihanya berupa single selection. JRadioButton digunakan misalnya untuk merepresentasikan pilihan jenis kelamin. JCheckBox digunakan misalnya untuk merepresentasikan pilihan hobby.

ButtonGroup ButtonGroup diperlukan untuk mengumpulkan JRadioButton yang mempunyai grup pilihan yang sama. Misalnya grup pilihan jenis kelamin digunakan untuk mengumpulkan JRadioButton yang merepresentasikan pilihan laki-laki dan JRadioButton yang merepresentasikan pilihan perempuan dalam satu group. Jika JRadioButton tidak diletakkan dalam satu group, maka pilihan lakilaki dan pilihan perempuan bisa dipilih bersamaan.

Komponen jradiobutton, jcheckbox Status t dari JRadioButton dan JCheckBox dapat diketahui dengan melihat nilai kembalian dari method isselected, jika dipilih maka nilai kembalian method isselected adalah benar, dan false jika sebaliknya. Setiap JRadioButton dan JCheckBox mempunyai text yang menerangkan pilihan yang diwakilinya. Method gettext dan settext digunakan untuk memanipulasi text.

Contoh aplikasi menggunakan JCheckBox dan JRadioButton

Untuk membuat program diatas ikuti langkah-langkah berikut ini: 1. Buat class baru bertipe JFrame Form, kemudian beri nama Pilihan.java 2. Buat tampilan diatas menggunakan Matisse. komponen yang harus dibuat adalah : Dua object JRadioButton : radioberwarna dan radiotransparan. Satu object ButtonGroup : grouptipewarna. Empat object JCheckBox : chkhijau, chkbiru, chkmerah, chkkuning. Satu object JTextArea : txtwarna. Satu object JScrollPane : scrollwarna Untuk melihat semua komponen yang ada dalam Jendela Design, gunakan Jendela Inspector di sisi kiri bawah.

3.Masukkan object radioberwarna dan radiotransparan ke dalam object grouptipewarna. p Caranya dengan : Memilih komponen radioberwarna di Jendela Design Klik tab code di Jendela Properties Pilih properti : Post-Creation Code Masukkan kode berikut ini kedalam dialog yang muncul : grouptipewarna.add(radioberwarna); add(radioberwarna); Lakukan langkah yang sama terhadap object radiotransparan.

4. Menangani event ketika JRadioButton diklik. Caranya dengan : Memilih komponen radioberwarna di Jendela Design Klik kanan komponen radioberwarna, kemudian pilih menu: Event > Action > actionperformed Anda akan dibawa ke dalam Jendela Code, dan menemukan kode berikut ini : private void radioberwarnaactionperformed( java.awt.event.actionevent evt) { // TODO add your handling code here: if(radioberwarna.isselected()){ lbltipewarna.settext("tipe warna : " + radioberwarna.gettext()); Lakukan langkah yang sama terhadap radiotransparan.

5. Buat sebuah private method untuk menangani event pemilihan terhadap JCheckBox. Method tampilkanwarna ini nantinya akan dipanggil setiap kali salah satu dari JCheckBox dipilih. yang dilakukan oleh metod tampilkanwarna adalah mengecek status setiap JCheckBox, apakah sedang dipilih ilih atau tidak. Jika sedang dipilih maka text dari JCheckBox tersebut akan ditampilkan dalam txtwarna. Class StringBuffer digunakan untuk menampung nilai text dari JCheckBox yang statusnya terpilih.

private void tampilkanwarna(){ StringBuffer warna = new StringBuffer(); if (chkbiru.isselected()){ warna.append(chkbiru.gettext() append(chkbiru + ""); If (chkhijau.isselected()){ ()){ warna.append(chkhijau.gettext() + " "); if(chkkuning.isselected()){ warna.append(chkkuning.gettext() + " "); if(chkmerah.isselected()){ warna.append(chkmerah.gettext() () + " "); txtwarna.settext(warna.tostring());

6.Menangani event pemilihan JCheckBox. Caranya sebagai berikut : Pilih komponen chkhijau di Jendela Design. Klik kanan komponen chkhijau untuk memunculkan context (popup) menu. Pilih menu : Event > Action > actionperformed Anda akan dibawa ke Jendela Code, kemudian dalam method chkhijauactionperformed tersebut panggil method tampilkanwarna. seperti di bawah ini : private void chkhijauactionperformed( java.awt.event.actionevent evt) { // TODO add your handling code here: tampilkanwarna(); Lakukan hal ini untuk semua JCheckBox. 7. Compile dan jalankan program dengan menekan tombol SHIFT + F6.

Latihan