Pemrograman Berorientasi Objek GUI Dengan Swing Oleh SRI
Pemrograman Berorientasi Objek GUI Dengan Swing Oleh : SRI HERAWATI, S. KOM D 3 MANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO
• • Pengenalan Swing Komponen-komponen Swing Komponen Layout Event Handling
Pengantar Swing • Swing digunakan untuk mengimplementasikan pemrograman window. • Swing dikemas dalam paket javax. swing import javax. swing. *;
Komponenkomponen Swing • • • JLabel JCombo. Box JList JPanel dll
JLabel • JLabel merupakan komponen yang digunakan untuk menampilkan teks yang pendek. • JLabel juga digunakan untuk menampilkan icon (gambar berukuran kecil) atau menampilkan icon dan teks • JLabel merupakan sub kelas dari JFrame
Daftar Konstruktor JLabel • JLabel() menciptakan objek JLabel tanpa teks dan gambar • Jlabel(icon gambar) menciptakan objek Jlabel dengan icon tanpa teks • JLabel(String teks) menciptakan objek JLabel dengan teks • JLabel(String teks, Icon gambar, int pengaturan) menciptakan objek Jlabel yang melibatkan teks dan gambar serta diatur secara horisontal
Metode JLabel • get. Text() untuk memperoleh teks pada label • set. Text() untuk mengubah teks pada label • Set. Icon(icon gambar) untuk mengubah gambar pada icon
Contoh : label. java import javax. swing. *; public class label extends JFrame{ public static void main(String[]args) { label lb = new label(); } public label(){ super("Tes JLabel"); set. Size(100, 100); Icon iconkomputer = new Image. Icon("komputer. jpg"); JLabel labelpesanan = new JLabel ("Pesanan"); JLabel labelkomputer = new JLabel ("Komputer", iconkomputer, Swing. Constants. CENTER); JPanel panellabel = new JPanel(); panellabel. add(labelpesanan); panellabel. add(labelkomputer); get. Content. Pane(). add(panellabel); show(); }}
Hasil :
JButton • JButton berguna untuk membuat objek tombol yg dapat dilengkapi dengan judul tombol maupun ikon.
Konstruktor JButton • JButton() menciptakan sebuah objek JButton tanpa judul dan ikon • JButton(Icon ikon) menciptakan sebuah objek JButton dilengkapi dgn ikon • JButton(String teks) menciptakan sebuah objek JButton dilengkapi dengan judul • JButton(String teks, Icon ikon) menciptakan sebuah objek JButton dengan judul dan ikon
import javax. swing. *; public class button extends JFrame{ int lebar = 5; int tinggi = 5; public static void main(String[]args) { button btn = new button(); } public button(){ super("Tes Button"); set. Size(lebar, tinggi); Icon iconkomputer = new Image. Icon("komputer. jpg");
JButton tombolkomputer = new JButton ("Komputer", iconkomputer); JPanel paneltombol = new JPanel(); paneltombol. add(tombolkomputer); get. Content. Pane(). add(paneltombol); show(); } }
JCheck. Box • JCheck. Box digunakan untuk memilih salah satu pilihan di antara dua kemungkinan.
JRadio. Button dan Button. Group • JRadio. Button digunakan untuk menampilkan pilihan • Butto. Group digunakan untuk membuat pemakai hanya bisa memilih salah satu dari sejumlah tombol radio
Tugas • Jelaskan tentang komponen-komponen Swing berikut : - JList - JCombo. Box - JTable - JTree • Beri contoh program untuk komponen 2 diatas dan jelaskan? • Kelompok 2 orang. • Kumpulkan tgl 16 desember, hardcopy
- Slides: 16