4. Merupakan sekumpulan kelas-kelas yang digunakan untuk mengembangkan aplikasi berbasis GUI (Graphical User Interface). Java Swing adalah salah satu dari banyaknya solusi untuk mengembangkan aplikasi berbasis GUI. Java Swing merupakan versi peningkatan dari AWT (Abstract Window Toolkit) Java Swing?
5. Di-bundle dalam Java Development Kit Netral terhadap semua sistem operasi Mudah untuk dikembangkan Kelebihan Java Swing
6. Kelas – kelas komponen GUI dalam Java Swing biasa diawali dengan hurup J Button dalan Java Swing bernama JButton Label dalam Java Swing bernama JLabel JTree, JTable, JTextField dan lain-lain Kelas – kelas Java Swing terdapat pada paket javax.swing.* Tentang Java Swing
7. JFrame frame = new JFrame("Hello World"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JLabel label = new JLabel("Hello World"); frame.getContentPane().add(label); frame.pack(); frame.setVisible(true); Hello World
10. JLabel digunakan untuk menampilkan label (tulisan) JTextField digunakan untuk menerima input teks JPasswordField digunakan untuk menerima input teks yang bersifat rahasia JButton digunakan untuk menampilkan tombol Komponen Sederhana
12. JCheckBox digunakan untuk menerima masukan yang dimana diperbolehkan memilih lebih dari satu jawaban JRadioButton digunakan untuk menerima satu masukan dari banyaknya pilihan yang ada JComboBox digunakan untuk menerima satu masukan dari beberapa pilihan. Perbedaannya dengan JRadioButton adalah, data JComboBox datanya dapat berubah secara dinamis. Komponen Pilihan
14. JScrollPane merupakan komponen yang digunakan untuk menampung komponen yang besarnya melebihi dimensi JScrollPane itu sendiri JTextArea merupakan komponen yang digunakan untuk menerima masukan tulisan yang boleh lebih dari satu baris Komponen Dalam Scrollpane
16. JMenuBar merupakan komponen tempat menu yang berada pada bagian atas form JPopupMenu merupakan komponen tempat menu yang dapat diterapkan pada komponen lain JMenu merupakan komponen menu yang dapat berisikan menu lain JMenuItem merupakan komponen menu yang tidak dapat memiliki menu lain Komponen Menu
21. Model digunakan sebagai penampung data. JList merupakan komponen pilihan seperti JComboBox namun dapat menerima input lebih dari satu JTable merupakan komponen yang berupa tabel Komponen Ber-Model (1)
22. Model untuk JList adalah ListModel Implementasi default untuk ListModel adalah DefaultListModel Model untuk JTable adalah TableModel Implementasi default untuk TableModel adalah DefaultTableModel Komponen Ber-Model (2)
24. Dalam Java Swing interaksi setiap komponen dengan user dinamakan Events Events standar untuk komponen – komponen sederhana adalah ActionListener Interaksi dengan mouse adalah MouseListener dan MouseMotionListener Interaksi Komponen
25. Merupakan event yang terjadi saat : Meng-klik tombol Menekan Enter pada JTextField dan JPasswordField Pemilihan JMenuItem Pemilihan item pada JComboBox ... ActionListener
28. Java Swing memiliki fitur Look and Feel, yaitu “tema” Java Swing dapat menggunakan tema yang native dengan sistem operasi ataupun tema yang dibuat sendiri Java Development Kit memiliki 5 Tema : Metal GTK CDE/Motif Nimbus Native dengan Sistem Operasi Look and Feel
34. Terlalu banyak komponen Java Swing jika dibahas 1 hari :D (gak cukup waktunya ey) Masih banyak komponen Java Swing : JTree JDesktopPane JInternalFrame JProgressBar JTabbedPane Jslider JColorChooser Dan lain – lain Selesaikah? TIDAK!