LatihanKasus Tug Rangkuman Umpan Balik Tujuan

2. Output

G utput Source Code Gambar 1. 9 Tampilan Form Data Alumni 33 34 35 36 Membu

A. Tujuan

Setelah mengikuti keg  Mendesain ap  Membuat layo komponen GU  Membuat tamp

B. Indikator Pen

 Membuat an komponen-kom

C. Uraian Materi 1. Java Swing

Swing meru GUI Graphical U dan lebih bagus aplikasi yang be dapat mengguna AWT sudah diba melakukan pem memahami paket

2. Komponen

Tidak sepe code, keseluruh Java. Swing m aplikasi yang memiliki tampilan Seperti pad buat Komponen GUI berbasis S kegiatan pembelajaran 2 ini diharapkan peserta  aplikasi GUI menggunakan Swing.  yout tipe flow layout, border layout, dan gri GUI Swing.  mpilan yang komplek dalam mendesain aplika Pencapaian Kompetensi  antarmuka-pengguna menggunakan fram komponen GUI ateri ing erupakan suatu cara untuk pembuatan aplikasi l User Interface di Java dengan pendekatan us hasilnya. Sebenarnya terdapat dua cara un berbasis GUI di Java selain menggunakan S nakan AWT, namun karena tingkat keaman bahas pada modul 8 dan 9. Cukup banyak pak mrograman GUI, tetapi sebagai pengenala ket yang berada di javax.swing. omponen didalam Swing perti beberapa komponen AWT yang mengg ruhan Swing ditulis menggunakan bahasa menyediakan implementasi platform-indepe dikembangkan dengan platform yang ilan yang sama. ada package AWT, package dari Swing menye 37 sis Swing rta diklat dapat:   grid layout dalam  ikasi GUI Swing.  ame,panel, dan asi yang berbasis n yang lebih baru untuk pembuatan Swing, kita juga anannya rendah, aket di java untuk alan anda cukup nggunakan native asa pemrograman ependent dimana berbeda dapat yediakan banyak 38 kelas untuk membuat a javax.swing. Perbeda Swing ditulis meny belakangan tidak. Ke banyak kelas dari pac feel yang sama me Swing menyediakan ko dan option pane. Nama dari komp komponen GUI milik komponen. Pada dasa komponen AWT tetapi contoh, satu kompon pada Swing, nama adalah daftar dari komp Tabel 2. 1 Komponen S Komponen Swing JComponent K t p JButton T d JCheckBox I K JFileChooser M K A JTextField M K A JFrame T t aplikasi GUI. Package tersebut dapat ditem daan utama antara keduanya adalah ko nyeluruh menggunakan Java menginga Kesimpulannya, program GUI ditulis meng ackage Swing yang mempunyai tampilan l meski dijalankan pada beda paltform. Lebih komponen yang lebih menarik seperti color mponen GUI milik Swing hampir sama persis ik AWT. Perbedaan jelas terdapat pada pe sarnya, nama komponen Swing sama deng pi dengan tambahan huruf J pada prefixnya. onen dalam AWT adalah button class. Se a komponen tersebut menjadi Jbutton class mponen Swing. n Swing Penjelasan Kelas induk untuk semua komponen Sw termasuk top-level container checkbox cla package AWT Tombol “push”. Korespondesi pada button cl dalam package AWT Item yang dapat dipilih atau tidak oleh pengg Korespondensi pada Mengijinkan pengguna untuk memilih se Korespondensi pada cfilechooser class dalam AWT Mengijinkan untuk mengedit text satu Korespondensi pada textfield class dalam p AWT. Turunan dan korepondensi pada frame class temukan di komponen gat yang nggunakan look and bih dari itu, lor chooser sis dengan penamaan ngan nama a. Sebagai Sedangkan ss. Berikut Swing, tidak class dalam n class gguna. sebuah file. lam package tu baris. package ass dalam Komponen Swing JPanel JApplet JOptionPane JDialog JColorChooser JFileChooser JTextField JFrame n Penjelasan package AWT tetapi keduanya sediki dalam kaitannya dengan menambahka pada kontainer. Perlu mendapatkan yang terbaru sebelum menamb komponen. Turunan Jcomponent. Kontainer class s bukan top-level. Korespondensi pad dalam package AWT. Turunan dan korepondensi ke Appl package AWT. Juga sedikit tidak cocok class dalam kaitannya dengan komponen pada container Turunan Jcomponent. Disedia mempermudah menampilkan pop- up ko Turunan dan korespondensi pada dialo package AWT. Biasanya digun menginformasikan sesuatu kepada pe prompt pengguna untuk input. r Turunan Jcomponent. Mengijinkan p memilih warna Mengijinkan pengguna untuk memil Korespondensi pada cfilechooser class AWT Mengijinkan untuk mengedit text Korespondensi pada textfield class da AWT. Turunan dan korepondensi pada frame package AWT tetapi keduanya sediki dalam kaitannya dengan menambahka pada kontainer. Perlu mendapatkan yang terbaru sebelum menamb 39 ikit tidak cocok hkan komponen n content pane mbah sebuah ss sederhana tetapi ada panel class plet class dalam cok dengan applet menambahkan diakan untuk kotak dialog. alog class dalam unakan untuk pengguna atau pengguna untuk ilih sebuah file. ss dalam package t satu baris. dalam package me class dalam ikit tidak cocok hkan komponen n content pane mbah sebuah 40 Komponen Swing ko JPanel T b d JApplet T p cl ko JOptionPane T m JDialog T p m p Untuk daftar yang leng dokumentasi API. Contoh 1, Membuat F Coba perhatikan source Frame yang terdapat JP import javax . swing .; publicclass BuatJPanel { publicstaticvoid main String [] args { JFrame f = new JFrame Tes JPanel ; f . setDefaultCloseOperation JFrame . EXIT_ON_CLOSE ; tutup Frame JPanel p = new JPanel ; membuat objek JPanel p . add new JButton Tombol 1 ; button di kaitkan ke panel p . add new JButton Tombol 2 ; button di kaitkan ke panel p . add new JButton Tombol 3 ; button di kaitkan ke panel f . add p ; mengaitkan panel ke frame f . pack ; membuat ukuran default f . setVisible true ; menampilkan frame } Penjelasan komponen. Turunan Jcomponent. Kontainer class sederh bukan top-level. Korespondensi pada pa dalam package AWT. Turunan dan korepondensi ke Applet cla package AWT. Juga sedikit tidak cocok deng class dalam kaitannya dengan mena komponen pada container Turunan Jcomponent. Disediakan mempermudah menampilkan pop- up kotak d Turunan dan korespondensi pada dialog class package AWT. Biasanya digunakan menginformasikan sesuatu kepada penggu prompt pengguna untuk input. ngkap dari komponen Swing, Anda dapat mel t Frame dengan Swing: urce code berikut, kode dibawah akan memb t JPanel import javax . swing .; publicclass BuatJPanel { publicstaticvoid main String [] args { JFrame f = new JFrame Tes JPanel ; f . setDefaultCloseOperation JFrame . EXIT_ON_CLOSE ; tutup Frame JPanel p = new JPanel ; membuat objek JPanel p . add new JButton Tombol 1 ; button di kaitkan ke panel p . add new JButton Tombol 2 ; button di kaitkan ke panel p . add new JButton Tombol 3 ; button di kaitkan ke panel f . add p ; mengaitkan panel ke frame f . pack ; membuat ukuran default f . setVisible true ; menampilkan frame } erhana tetapi panel class class dalam ngan applet enambahkan untuk k dialog. class dalam n untuk guna atau elihatnya di mbuat suatu import javax . swing .; publicclass BuatJPanel { publicstaticvoid main String [] args { JFrame f = new JFrame Tes JPanel ; f . setDefaultCloseOperation JFrame . EXIT_ON_CLOSE ; tutup Frame JPanel p = new JPanel ; membuat objek JPanel p . add new JButton Tombol 1 ; button di kaitkan ke panel p . add new JButton Tombol 2 ; button di kaitkan ke panel p . add new JButton Tombol 3 ; button di kaitkan ke panel f . add p ; mengaitkan panel ke frame f . pack ; membuat ukuran default f . setVisible true ; menampilkan frame }