1 / 16

Pemrograman Berorientasi Objek

Pemrograman Berorientasi Objek. GUI Dengan Swing. GUI dengan Swing. Pengenalan Swing Komponen-komponen Swing Komponen Layout Event Handling. Pengantar Swing. Swing digunakan untuk mengimplementasikan pemrograman window. Swing dikemas dalam paket javax.swing

finola
Download Presentation

Pemrograman Berorientasi Objek

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PemrogramanBerorientasiObjek GUI Dengan Swing

  2. GUI dengan Swing • Pengenalan Swing • Komponen-komponen Swing • Komponen Layout • Event Handling

  3. Pengantar Swing • Swing digunakan untuk mengimplementasikan pemrograman window. • Swing dikemas dalam paket javax.swing import javax.swing.*;

  4. Komponen-komponen Swing • JLabel • JComboBox • JList • JPanel • dll

  5. 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

  6. 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

  7. Metode JLabel • getText() untuk memperoleh teks pada label • setText() untuk mengubah teks pada label • SetIcon(icon gambar) untuk mengubah gambar pada icon

  8. Contoh : label.java import javax.swing.*; public class label extends JFrame{ public static void main(String[]args) { label lb = new label(); } public label(){ super("TesJLabel"); setSize(100,100); Icon iconkomputer = new ImageIcon("komputer.jpg"); JLabellabelpesanan = new JLabel ("Pesanan"); JLabellabelkomputer = new JLabel ("Komputer", iconkomputer,SwingConstants.CENTER); JPanelpanellabel = new JPanel(); panellabel.add(labelpesanan); panellabel.add(labelkomputer); getContentPane().add(panellabel); show(); }}

  9. Hasil :

  10. JButton • JButtonbergunauntukmembuatobjektombolygdapatdilengkapidenganjudultombolmaupunikon.

  11. Konstruktor JButton • JButton() menciptakansebuahobjekJButtontanpajuduldanikon • JButton(Icon ikon) menciptakansebuahobjekJButtondilengkapidgnikon • JButton(String teks) menciptakansebuahobjekJButtondilengkapidenganjudul • JButton(String teks, Icon ikon) menciptakansebuahobjekJButtondenganjuduldanikon

  12. import javax.swing.*; public class button extends JFrame{ intlebar = 5; inttinggi = 5; public static void main(String[]args) { button btn = new button(); } public button(){ super("Tes Button"); setSize(lebar,tinggi); Icon iconkomputer = new ImageIcon("komputer.jpg");

  13. JButtontombolkomputer = new JButton ("Komputer", iconkomputer); JPanelpaneltombol = new JPanel(); paneltombol.add(tombolkomputer); getContentPane().add(paneltombol); show(); } }

  14. JCheckBox • JCheckBox digunakan untuk memilih salah satu pilihan di antara dua kemungkinan.

  15. JRadioButton dan ButtonGroup • JRadioButton digunakan untuk menampilkan pilihan • ButtoGroup digunakan untuk membuat pemakai hanya bisa memilih salah satu dari sejumlah tombol radio

  16. Tugas • Jelaskantentangkomponen-komponen Swing berikut : - JList - JComboBox - JTable - JTree • Bericontoh program untuk komponen2 diatasdanjelaskan? • Kelompok 2 orang. • Kumpulkantgl 16 desember, hardcopy

More Related