Dokumen tersebut memberikan penjelasan tentang berbagai jenis layout manager yang dapat digunakan dalam pembuatan antarmuka pengguna (user interface) pada bahasa pemrograman Java. Terdapat penjelasan singkat mengenai BorderLayout, FlowLayout, GridLayout, CardLayout, GridBagLayout, dan BoxLayout beserta contoh kode programnya.
Dokumen tersebut memberikan penjelasan tentang berbagai jenis layout manager yang dapat digunakan dalam pembuatan antarmuka pengguna (user interface) pada bahasa pemrograman Java. Terdapat penjelasan singkat mengenai BorderLayout, FlowLayout, GridLayout, CardLayout, GridBagLayout, dan BoxLayout beserta contoh kode programnya.
Pertemuan ini membahas tentang listview pada mobile programming. Listview digunakan untuk menampilkan daftar data secara vertikal yang dapat discroll. Aplikasi contoh dibuat menggunakan dua activity untuk menampilkan daftar mata kuliah dan activity selanjutnya untuk menampilkan mata kuliah yang dipilih.
Package merupakan sekumpulan class dan interfaces yang saling berelasi. Dokumen tersebut memberikan penjelasan tentang penggunaan package dalam pemrograman Java.
Dokumen ini membahas tentang fungsi dan pembuatan alert dialog serta toast pada Android. Alert dialog digunakan untuk menampilkan dialog error, seleksi, dan konfirmasi, sedangkan toast hanya menampilkan pesan singkat. Dokumen ini juga menjelaskan cara membuat project Android yang menampilkan contoh alert dialog dan toast dengan menambahkan button dan text view.
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLShofura Kamal
Dokumen tersebut memberikan penjelasan tentang langkah-langkah membuat basis data perpustakaan menggunakan MySQL, meliputi pembuatan database, tabel, dan field-fieldnya. Tujuh tabel dibuat untuk menyimpan data pegawai, jenis buku, penerbit, deskripsi buku, buku, anggota, dan penulis.
Dokumen ini membahas tentang thread dan asynctask dalam Android. Thread digunakan untuk menjalankan proses paralel agar aplikasi tidak terasa lambat. Asynctask memungkinkan pekerjaan asynchronous tanpa perlu menangani thread secara manual. Contoh kode menggunakan asynctask untuk menghitung mundur dari 10 ke 0 sambil memperbarui tampilan secara berkala.
Dokumen tersebut memberikan penjelasan tentang berbagai jenis layout manager yang dapat digunakan dalam pembuatan antarmuka pengguna (user interface) pada bahasa pemrograman Java. Terdapat penjelasan singkat mengenai BorderLayout, FlowLayout, GridLayout, CardLayout, GridBagLayout, dan BoxLayout beserta contoh kode programnya.
Pertemuan ini membahas tentang listview pada mobile programming. Listview digunakan untuk menampilkan daftar data secara vertikal yang dapat discroll. Aplikasi contoh dibuat menggunakan dua activity untuk menampilkan daftar mata kuliah dan activity selanjutnya untuk menampilkan mata kuliah yang dipilih.
Package merupakan sekumpulan class dan interfaces yang saling berelasi. Dokumen tersebut memberikan penjelasan tentang penggunaan package dalam pemrograman Java.
Dokumen ini membahas tentang fungsi dan pembuatan alert dialog serta toast pada Android. Alert dialog digunakan untuk menampilkan dialog error, seleksi, dan konfirmasi, sedangkan toast hanya menampilkan pesan singkat. Dokumen ini juga menjelaskan cara membuat project Android yang menampilkan contoh alert dialog dan toast dengan menambahkan button dan text view.
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLShofura Kamal
Dokumen tersebut memberikan penjelasan tentang langkah-langkah membuat basis data perpustakaan menggunakan MySQL, meliputi pembuatan database, tabel, dan field-fieldnya. Tujuh tabel dibuat untuk menyimpan data pegawai, jenis buku, penerbit, deskripsi buku, buku, anggota, dan penulis.
Dokumen ini membahas tentang thread dan asynctask dalam Android. Thread digunakan untuk menjalankan proses paralel agar aplikasi tidak terasa lambat. Asynctask memungkinkan pekerjaan asynchronous tanpa perlu menangani thread secara manual. Contoh kode menggunakan asynctask untuk menghitung mundur dari 10 ke 0 sambil memperbarui tampilan secara berkala.
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Debby Ummul
Modul ini membahas tentang pemrograman berorientasi objek dengan bahasa Java. Materi yang dibahas antara lain konsep dasar OOP, penggunaan array, konstruktor, exception handling, serta percabangan dan operator dalam Java."
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
Laporan Fungsi Select Pada DML (IBNU SINA BATAM)Huft Blog
Tugas kelompok ini membahas fungsi select pada Data Manipulation Language (DML). DML digunakan untuk memanipulasi data pada basis data, misalnya dengan menambah, mengubah, atau menghapus data. Fungsi select memungkinkan pengguna untuk mengambil data tertentu dari tabel basis data, baik semua kolom/baris maupun hanya kolom/baris tertentu berdasarkan kriteria yang ditentukan.
Dokumen tersebut membahas tentang SQL (Structured Query Language) yang merupakan bahasa query untuk memanipulasi dan mengekstraksi data dari basis data relasional. Dokumen ini menjelaskan konsep dasar SQL meliputi DDL, DML, DCL, serta contoh-contoh query SQL seperti pembuatan tabel, insert, update, delete, select dan join data.
Praktikum jaringan komputer 3 dns server eksperimenJefri Fahrian
Dokumen ini memberikan instruksi untuk membuat server DNS di Packet Tracer dengan membentuk topologi jaringan yang terdiri dari 1 PC, 2 server, 1 switch. Dilakukan konfigurasi alamat IP pada masing-masing node, konfigurasi HTTP pada server satu, dan konfigurasi DNS pada server lain dengan menambahkan alamat domain dan web. Pengujian dilakukan dengan mengakses alamat web melalui browser PC untuk memverifikasi konfigurasi DNS.
SMS adalah perangkat lunak manajemen sekolah untuk menyimpan dan mengelola data siswa, guru, SPP, gaji, dan absensi. Perangkat lunak ini memiliki fitur untuk menambah, menampilkan, mengubah, dan mencetak data, serta mengubah akun operator. SMS dapat berjalan pada sistem operasi Windows dengan menggunakan database Access.
Dokumen tersebut membahas tentang GUI (Graphical User Interface) dalam bahasa pemrograman Java. Terdapat tiga API GUI utama yaitu AWT, Swing, dan JavaFX. Swing merupakan toolkit GUI ringan yang menyertakan widget dan memungkinkan pembuatan antarmuka pengguna yang independen platform. Library Swing dibangun di atas AWT namun lebih modern. Dokumen selanjutnya membahas komponen-komponen dasar Swing beserta fungsinya dan penggunaan layout manager unt
Modul ini membahas tentang konsep pemrograman berorientasi objek dilengkapi dengan contoh source code untuk praktik. Membahas Class, Object, Pewarisan, Polimorfisme, Konstruktor
Dokumen tersebut membahas tentang pengertian basis data, tujuan basis data, komponen sistem basis data, dan bahasa-bahasa yang digunakan dalam basis data. Basis data adalah kumpulan data yang tersusun secara terorganisir untuk memudahkan pengambilan dan manipulasi data.
Aljabar relasional merupakan kumpulan operasi terhadap tabel yang menghasilkan tabel baru. Terdiri dari operasi unary seperti seleksi dan proyeksi, serta operasi binary seperti gabungan, irisan, beda himpunan, produk kartesian, join, dan divisi. Operasi-operasi tersebut dapat digabungkan untuk menyelesaikan masalah basis data seperti studi kasus peminjaman dan penabungan di bank.
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Debby Ummul
Modul ini membahas tentang pemrograman berorientasi objek dengan bahasa Java. Materi yang dibahas antara lain konsep dasar OOP, penggunaan array, konstruktor, exception handling, serta percabangan dan operator dalam Java."
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
Laporan Fungsi Select Pada DML (IBNU SINA BATAM)Huft Blog
Tugas kelompok ini membahas fungsi select pada Data Manipulation Language (DML). DML digunakan untuk memanipulasi data pada basis data, misalnya dengan menambah, mengubah, atau menghapus data. Fungsi select memungkinkan pengguna untuk mengambil data tertentu dari tabel basis data, baik semua kolom/baris maupun hanya kolom/baris tertentu berdasarkan kriteria yang ditentukan.
Dokumen tersebut membahas tentang SQL (Structured Query Language) yang merupakan bahasa query untuk memanipulasi dan mengekstraksi data dari basis data relasional. Dokumen ini menjelaskan konsep dasar SQL meliputi DDL, DML, DCL, serta contoh-contoh query SQL seperti pembuatan tabel, insert, update, delete, select dan join data.
Praktikum jaringan komputer 3 dns server eksperimenJefri Fahrian
Dokumen ini memberikan instruksi untuk membuat server DNS di Packet Tracer dengan membentuk topologi jaringan yang terdiri dari 1 PC, 2 server, 1 switch. Dilakukan konfigurasi alamat IP pada masing-masing node, konfigurasi HTTP pada server satu, dan konfigurasi DNS pada server lain dengan menambahkan alamat domain dan web. Pengujian dilakukan dengan mengakses alamat web melalui browser PC untuk memverifikasi konfigurasi DNS.
SMS adalah perangkat lunak manajemen sekolah untuk menyimpan dan mengelola data siswa, guru, SPP, gaji, dan absensi. Perangkat lunak ini memiliki fitur untuk menambah, menampilkan, mengubah, dan mencetak data, serta mengubah akun operator. SMS dapat berjalan pada sistem operasi Windows dengan menggunakan database Access.
Dokumen tersebut membahas tentang GUI (Graphical User Interface) dalam bahasa pemrograman Java. Terdapat tiga API GUI utama yaitu AWT, Swing, dan JavaFX. Swing merupakan toolkit GUI ringan yang menyertakan widget dan memungkinkan pembuatan antarmuka pengguna yang independen platform. Library Swing dibangun di atas AWT namun lebih modern. Dokumen selanjutnya membahas komponen-komponen dasar Swing beserta fungsinya dan penggunaan layout manager unt
Modul ini membahas tentang konsep pemrograman berorientasi objek dilengkapi dengan contoh source code untuk praktik. Membahas Class, Object, Pewarisan, Polimorfisme, Konstruktor
Dokumen tersebut membahas tentang pengertian basis data, tujuan basis data, komponen sistem basis data, dan bahasa-bahasa yang digunakan dalam basis data. Basis data adalah kumpulan data yang tersusun secara terorganisir untuk memudahkan pengambilan dan manipulasi data.
Aljabar relasional merupakan kumpulan operasi terhadap tabel yang menghasilkan tabel baru. Terdiri dari operasi unary seperti seleksi dan proyeksi, serta operasi binary seperti gabungan, irisan, beda himpunan, produk kartesian, join, dan divisi. Operasi-operasi tersebut dapat digabungkan untuk menyelesaikan masalah basis data seperti studi kasus peminjaman dan penabungan di bank.
Dokumen tersebut membahas dasar-dasar pemrograman Java menggunakan Netbeans, termasuk cara instalasi Netbeans dan JDK, membuat proyek baru, menambahkan form, dan mendesain antarmuka pengguna grafis dengan menambahkan komponen seperti label, text field, dan tombol.
1. Dokumen menjelaskan cara membuat aplikasi database menggunakan Netbeans untuk menghubungkan database Access. Terdiri dari membuat projek baru, membuat form, menghubungkan database, membuat class model tabel, dan menambahkan data baru ke tabel database.
270610 arm pemrograman_java_dengan_netbean_ideVera Lake
1. Netbean IDE adalah lingkungan pengembangan untuk menulis, mengompilasi, dan mencari kesalahan program Java. IDE ini memungkinkan pengembangan aplikasi desktop dan web Java.
2. Artikel ini menjelaskan cara membuat program konversi suhu Celcius ke Fahrenheit menggunakan komponen GUI seperti text field, label, dan tombol di Netbean IDE. Program ini menangkap input suhu Celcius, mengkonversinya ke Fahrenheit, dan menampilkan hasilnya.
Praktikum 10 membahas pembuatan antarmuka grafis (GUI) menggunakan Java. Mahasiswa mempelajari penggunaan Abstract Window Toolkit (AWT) dan Swing untuk membuat komponen GUI seperti frame, tombol, teks, dan melakukan operasi aritmatika sederhana. Kemudian mahasiswa diminta membuat aplikasi sederhana seperti kalkulator dan konversi suhu.
- Memeriksa kelengkapan gambar dan membuka file yang akan diatur letaknya
- Menentukan unit dan setting layer untuk membedakan objek berdasarkan warna dan tipe garis
- Menggunakan color dan linetype untuk memberikan atribut pada objek secara individu
Formulir input data diri dapat dibuat menggunakan NetBeans dan Swing Java. Formulir ini meminta input nama, NIM, jenis kelamin, jurusan, hobi, dan semester. Tombol tampilkan akan menampilkan informasi yang diinputkan ke dalam teks area hasil.
PPT PBO-Langkah-langkah membuat JForm.pptxghaitzajnr
Dokumen tersebut memberikan instruksi langkah-langkah dasar untuk membuat antarmuka grafis (GUI) menggunakan Java Swing dengan membuat JForm di NetBeans, meliputi cara membuat proyek baru, menambahkan komponen seperti tombol dan daftar ke JForm, memberikan variabel pada kode sumber, dan menampilkan hasil akhirnya.
PPT PBO-Langkah-langkah membuat JForm.pptxghaitzajnr
Dokumen tersebut memberikan instruksi langkah-langkah dasar untuk membuat antarmuka grafis pengguna (GUI) menggunakan Java Swing dengan membuat form J dengan NetBeans, termasuk cara menambahkan komponen seperti daftar dan kotak kombo, menambahkan variabel ke kode sumber, dan menampilkan hasil akhirnya.
Dokumen tersebut membahas tentang dasar-dasar algoritma. Ia menjelaskan definisi algoritma, asal kata algoritma, contoh algoritma sederhana pertukaran isi bejana, dan implementasi algoritma ke dalam bahasa pemrograman.
Struktur dasar algoritma terdiri atas struktur sekuensial (runtunan instruksi), struktur seleksi (pemilihan salah satu aksi), dan struktur repetisi (pengulangan instruksi). Ketiga struktur tersebut merupakan komponen penting dalam membangun logika penyelesaian masalah dalam algoritma.
Tutorial ini membahas sejarah dan pengantar bahasa pemrograman Java. Java pertama kali dikembangkan pada tahun 1990-an oleh James Gosling dari Sun Microsystems untuk memenuhi kebutuhan akan bahasa komputer yang dapat dijalankan di berbagai sistem operasi tanpa perubahan kode. Java merupakan bahasa berorientasi objek yang diturunkan dari C++ dan memiliki konsep yang konsisten dengan teori pemrograman berorientasi objek.
Dokumen tersebut memberikan panduan lengkap untuk melakukan instalasi sistem operasi Ubuntu 10.04 LTS, meliputi partisi harddisk, proses instalasi, pengenalan antarmuka grafis Ubuntu, dan cara setting jaringan lokal antara dua atau lebih PC menggunakan kabel LAN dan IP statis.
1. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
LAYOUT MANAGER
Border Layout
Border Layout digunakan untuk menyusun komponen-komponen sebuah kontainer dalam
wilayah yang biasanya dinamai North, South, East, West dan Center. Berikut langkah-langkah
untuk membuatnya.
1. Buat proyek baru. Dengan cara klik pada menu File > New Project.
2. Dari Jendela New Project, pilih Java pada kotak Categories, pilih Java Application pada
kotak Projects. Seperti gambar berikut:
Gambar Pembuatan Project Baru
Kemudian pilih tombol Next >, kemudian akan muncul gambar sebagai berikut:
Gambar Name dan Location Project
Layout pada Netbeans Page 1
2. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
3. Buat Frame baru sebagai jendela utama, dengan cara klik kanan pada project BelajarLayut,
pilih New > JFrame Frame.
Gambar Class Name JFrame
Namakan JFrame di atas dengan Class Name: FrameUtama, kemudian tekan tombol
Finish, maka akan tampil gambar berikut:
Gambar 3.4 Tampilan Frame
4. Setalah Frame dibuat, tambahkan sebuah tombol, kemudian jalankan Frame ini dengan cara
menekan tombol Shift+F6, maka akan tampil gambar berikut:
Layout pada Netbeans Page 2
3. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Gambar Membuat Tombol pada Frame
5. Buat tombol lima buah seperti gambar berikut:
Gambar Membuat Lima Tombol Pada Frame
Dengan ketentuan sebagai berikut:
JButton1 dengan text=”Border Layout”
JButton2 dengan text=”Flow Layout”
JButton3 dengan text=”Grid Layout”
JButton4 dengan text=”Card Layout”
JButton5 dengan text=”Box Layout”
6. Buat Frame baru lagi untuk membuat contoh pembuatan BorderLayout. Dengan caranya klik
kanan pada proyek BelajarLayOut, pilih New > JFrame Form, berikan Name Class :
Border, tekan tombol Finish.
7. Ubahlah Frame tersebut menjadi BoderLayout. Dengan cara menuju jendela Inspector, lalu
klik kanan pada JFrame > Setlayout > BorderLayout. Seperti gambar berikut:
Layout pada Netbeans Page 3
4. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Gambar Membuat Frame Border Layout
8. Tambahkan sebuah JPanel ke dalam Frame. Caranya dari jendela Inspector , klik kanan
pada JFrame > Add Form Palette > Swing Containers > Panel. Lakukan berulang sampai
ada lima buah panel di dalamnya.
Gambar 3.8 Membuat Panel
Kemudian buatlah Panel sebanyak lima buah. Berikut hasil JPanel berulang-ulang sebanyak
lima kali, yaitu:
Layout pada Netbeans Page 4
5. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Gambar Membuat Lima Panel
9. Kemudian buatlah posisi dari setiap Jpanel, dengan cara pada jendela Properties bagian
Direction, seperti gambar berikut:
Gambar Membuat Posisi Panel
Berikut penamaan setiap posisi Panel dari Direction pada jendela Properties yaitu:
Jpanel1 direction: Nort
Jpanel2 direction: East
Jpanel3 direction: South
Jpanel4 direction: West
10. Setelah memberikan posisi pada Panel, langkah selanjutnya memberikan garis tepi setiap
panel, dengan cara pilih pada Jpanel1 dan jendela Properties pilih border kemudian
seleksi/memilih LineBorder seperti gambar berikut:
Layout pada Netbeans Page 5
6. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
GambarMembuat Border Panel
11. Kemudian berilah jLabel pada setiap Panelnya, seperti gambar berikut:
Gambar Memberikan Label Pada Panel
12. Kemudian pada jLabel ubah pada bagian Text di Properties, sehingga seperti gambar
berikut:
Layout pada Netbeans Page 6
7. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Gambar Ubah Text Pada jLabel
Setelah semua selesai kita balik lagi pada FrameUtama, klik ganda pada jButton1 atau
tombol Border Layout, kemudian lengkapi kodingnya sebagai berikut:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
new Border().setVisible(true);
}
13. Cobalah dijalankan pada jFrameUtama dengan menekan tombol Shift+F6
3.1. FlowLayout
FlowLayout digunakan untuk menyusun tombol-tombol pada panel. Berikut cara pembuatannya:
1. Buatlah file baru dalam proyek BelajarLayOut sebelumnya. Buat Frame baru lagi dengan
cara, pilih New > JFrame Form. Berikan Class Name: Flow
2. Kemudian letakan empat buah jButton, seperti gambar berikut:
Layout pada Netbeans Page 7
8. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Gambar Meletakan empat jButton
Kemudian kembali lagi pada jFrameUtama dan pilih tombol Flow Layout, kemudian
tambahkan koding berikut:
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
new Flow().setVisible(true);
}
3.2. GridLayout
GridLayout merupakan untuk menentukan ke dalam kotak-kotak sel dalam baris dan kolom.
1. Buatlah file baru dalam proyek BelajarLayOut sebelumnya. Buat Frame baru lagi dengan
cara, pilih New > JFrame Form. Berikan Class Name: Grid
2. Kemudian pilih jFrame pada jendela Inspector, kemudian klik kanan pada
jFrame>SetLayout>Grid Layout, seperti gambar berikut:
Gambar Menentukan Grid Layout
3. Letakkan lima buah JButton pada jFrame, seperti gambar berikut:
Layout pada Netbeans Page 8
9. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Gambar Menentukan jButton
Kemudian pilih GridLayout, maka akan tampil tampilan seprti sebelah kanan, seperti
gambar berikut:
Gambar Fasilitas GridLayout
Ubahlah pada Columns = 3 dan Rows=3 seperti gambar di atas
Kemudian kembali pada jFrameUtama dan pilih jButton Grid Layout, seperti koding
berikut:
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
new Grid().setVisible(true);
Layout pada Netbeans Page 9
10. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
}
3.3. CardLayout
Untuk menempatkan komponen-komponen (biasanya panel) satu di atas yang lainnya seperti
tumpukan kartu. Dengan cara sebagai berikut:
1. Buatlah file baru dalam proyek BelajarLayOut sebelumnya. Buat Frame baru lagi dengan
cara, pilih New > JFrame Form. Berikan Class Name: Card, tekan tombol Finish.
2. Set Layout dari jFramenya menjadi Borderlayout
3. Tambahkan dua buah panel dengan posisi atas(first) dan panel bawah dengan posisi (center).
Kemudian ubahlah Variable Name pada panel bawah dengan nama : pCard, seperti gambar
berikut:
Gambar Variable Name Pada Panel Bawah
4. Pada panel di atas letakan jLabel dan jCombobox, ubahlah jLabel dengan Jenis Kursus,
seperti gambar berikut:
Gambar Meletakan Jlabel dan Jcombobox
5. Pilih jCombobox dan ubahlah isi dari jCombobox, dengan cara pada jendela Properties dan pilih
model, kemudian ubah dan ganti seperti gambar berikut:
Layout pada Netbeans Page 10
11. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Gambar Mengisi jCombobox
Kemdian ganti Variable Name : cmbPilihan, dan akan muncul jCombobox seperti
gambar berikut:
Gambar Hasil isi jCombobox
6. Set panel pCard(bawah) menjadi Cardlayout, kemudian masukan tiga buah panel. Caranya,
klik kanan dan pilih Add From Palette > Swing containers > Panel. Lakukan sampai ada tiga
buah panel.
7. Ubah nama-nama kartu dalam Cardlayout tersebut. Caranya, dari jendela Inspector, pilih
salah satu dari tiga panel Cardlayout tersebut. Berikan nama urut dari panel atas sampai
bawah, dimulai dari angka 0,1, dan 2.
Layout pada Netbeans Page 11
12. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Gambar Card Name Layout
8. Buatlah gambar 3 buah/dari copi folder gambar yang telah disediakan ke folder Src pada
project BelajarLayOut.
9. Tambahkan jLabel pada masing-masing Panel yang berada dalam panel pCard tersebut.
10. Cara memasukan gambar pada jlabel baru yaitu
Klik pada JLabel pada palette.
Letakan pada salah satu panel pCard yang aktif
Ubahlah Icon pada jLabel tersebut(klik tombol ) sehingga akan tampil dialog gambar
sebagai berikut:
Gambar Tampilan Icon pada jLabel
Pada Package pilih folder Gambar dan pada File pilih Java.jpg
Kemudian pilih tombol OK.
Layout pada Netbeans Page 12
13. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Dengan cara seperti gambar berikut
Gambar 3.23 Pemilihan Icon pada jLabel
11. Tambahkan event item change pada pilih gambar Java, caranya klik kanan pada jCombobox,
lalu pilih menu Event>Items> ItemStateChanged, seperti gambar berikut:
Gambar Tampilan Icon pada jLabel
12. Setelah terbuka editor maka tambahkan kode di cmbPilihan, sebagai berikut:
private void cmbPilihanItemStateChanged(java.awt.event.ItemEvent evt) {
CardLayout c1 = (CardLayout)(pCard.getLayout());
c1.show(pCard,String.valueOf(cmbPilihan.getSelectedIndex()));
}
13. Kemudian balik ke FrameUtama, dan tambahkan kode pada jButton Card Layout
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
new Card().setVisible(true);
}
Layout pada Netbeans Page 13
14. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Berikut hasil dari pembuatan Card Layout
Gambar Tampilan Hasil Card
3.4. GridBagLayout
GridBagLayout merupakan untuk menempatkan komponen-komponen secara horizontal dan
vertikal pada kotak-kotak yang dinamis.
1. Buatlah file baru dalam proyek BelajarLayOut sebelumnya. Buat Frame baru lagi dengan
cara, pilih New > JFrame Form. Berikan Class Name: GridBag, tekan tombol Finish.
2. Biarkan layout jFrame dalam keadaan tetap normal
3. Letakan sebuah panel dengan posisi di tengah, kemudian letakan jLabel, jCombobox dan
jButton, seperti gambar berikut:
Layout pada Netbeans Page 14
15. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Gambar 3.26 Menempelkan Label, Button, Textfield
4. Ubahlah jLabel4 paling atas, hapus properties text, ubahlah Icon dan pilihlah gambar yang
ditentukan.
5. Klik kanan panel, lalu pilih SetLayout > GridBagLayout
6. Pilihlah Inspector, perhatikan menu GridBagLayout yang muncul di bawah jPanel1.
Kemudian klik kanan, pilih Customize, sehingg muncul jendela Customize.
Gambar 3.27 Customize GridBagLayout
7. Edit dan rubah ukuran dari jLabel dengan cara merubah Grid Size dengan (-) atau (+) seperti
gambar berikut:
Layout pada Netbeans Page 15
16. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Gambar 3.28 Editing jLabel dengan Grid Size
Berikut gambar hasil edit ukuran dengan GridSize
Gambar 3.29 Hasil Costumize GridBagLayout
8. Kembali lagi ke FrameUtama lagi, dan pilih jButton GridBagLayout, berikut kodenya:
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
new GridBag().setVisible(true);
}
9. Berikut hasil akhir GridBagLayout setelah di jalankan dengan cara tekan Shift+F6.
Layout pada Netbeans Page 16
17. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Gambar Hasil Costumize GridBagLayout
3.5. BoxLayOut
Layout ini untuk mengizinkan banyak komponen untuk diletakan secara vertikal maupun
horizontal. Berikut cara pembuatannya.
1. Buatlah file baru dalam proyek BelajarLayOut sebelumnya. Dengan cara, pilih New >
JFrame Form. Berikan Class Name: Box, pilih tombol Finish.
2. Setlayout dari jFramenya menjadi BorderLayout.
3. Tambahkan dua panel dengan posisi atas (First) dan bawah (center). Ubah nama variabel
panel yang bawah menjadi pBox. Caranya klik kanan panel, pilih Change Variable Name...
Gambar Ubah Variable Name
4. Pada panel atas masukan jLabel dan jCombobox pada
5. Pada jCombobox diisi dengan Posisi X dan Posisi Y, seperti gambar berikut:
Layout pada Netbeans Page 17
18. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Gambar Isi jCombobox
6. Atur panel pBox (bawah) menjadi BoxLayout, kemudian masukan tiga buah label pada panel
jBox. Seperti gambar berikut:
Gambar 3.33 Label pada pBox
7. Masukan gambar Java pada ketiga label dalam panel pBox tersebut. Caranya ubah Properties
Icon, masukan paket Gambar dalam isian Package, kemudian pilih file gambarnya.
8. Hapus semua text pada masing-masing label tersebut, sehingga hanya gambar yang terlihat
seperti gambar berikut:
Layout pada Netbeans Page 18
19. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Gambar 3.34 Label dengan Posisi X
9. Tambahkan event item change pada pilihan model box(jCombobox). Caranya kanan pada
jCombobox lalu pilih Events>Item>ItemStateChange, kemudian masukan kode berikut
private void jComboBox1ItemStateChanged(java.awt.event.ItemEvent evt) {
if (jComboBox1.getSelectedIndex()==0)
jPanel1.setLayout(new javax.swing.BoxLayout(jPanel1,javax.swing.BoxLayout.X_AXIS));
else if (jComboBox1.getSelectedIndex()==1)
jPanel1.setLayout(new javax.swing.BoxLayout(jPanel1,javax.swing.BoxLayout.Y_AXIS));
this.pack();
}
Kemdian kembali pada FrameUtama dan pilih tombol Box Layout dan tulis koding berikut:
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
new Box().setVisible(true);
}
10. Jalankan program dari FrameUtama dengan cara tekan Shift+F6, dan klik tombol Box
Layout, dan pilih Posisi Y. seperti gambar berikut:
Layout pada Netbeans Page 19
21. Edi Casnadi.(Email:ed.mobilejava@gmail.com) 2012
Latihan 3
1. Buat untuk menentukan program perhitungan dengan menggunakan jCombobox dan pada
jCombobox diisi dengan
Penjumlahan
Perkalian
Dengan ketentuan sebagai berikut:
Ketika pilih Penjumlahan pada jCombobox maka hasil akan melakukan penjumlahan, tetapi
ketika pilih Perkalian pada jCombobox maka menghasilkan perkalian.
Layout pada Netbeans Page 21