Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Bahasa Pemrograman 3 Lab Bahasa Pemrograman 3 Achmad Solichin, S.Kom

Presentasi serupa


Presentasi berjudul: "Bahasa Pemrograman 3 Lab Bahasa Pemrograman 3 Achmad Solichin, S.Kom"— Transcript presentasi:

1 Bahasa Pemrograman 3 Lab Bahasa Pemrograman 3 Achmad Solichin, S.Kom

2 BP3 + Lab BP3 = Java Swing

3 Apa itu Java Swing Java Swing = Java GUI Java untuk pembuatan aplikasi berbasis GUI (desktop application), dengan dan atau tanpa database.

4 Komponen GUI Java JFrame –Sebagai dasar pembuatan aplikasi berbasis GUI –Method : void setSize (int x, int y) void setDefaultCloseOperation(int operation) void setLocation(int x, int y) void setLocationRelativeTo(Component c) void setResizable(boolean b) void setVisible (boolean b)

5 Komponen GUI Java JLabel –Membuat label (tulisan) –Deklarasi JLabel label = new JLabel (“Tulisannya”); –Method : void setText(String text) String getText() void setFont (Font f)

6 Komponen GUI Java JTextField –Membuat kotak inputan text (textbox) –Deklarasi JTextField txt = new JTextField (); –Method : void setText(String text) String getText() void setEditable (boolean b)

7 Komponen GUI Java JTextArea –Membuat kotak inputan text area (multiline textbox) –Deklarasi JTextArea txt = new JTextArea (); –Method : void setText(String text) String getText() void setEditable (boolean b)

8 Komponen GUI Java JScrollPane –Menambahkan scroll bar pada suatu komponen, misalnya textarea –Deklarasi JScrollPane skroll = new JScrollPane (Component c); –Contoh menambahkan ke textarea : JTextArea txt = new JTextArea (); JScrollPane skroll = new JScrollPane (txt);

9 Komponen GUI Java JComboBox –Membuat inputan combo box (dropdown list) –Deklarasi JComboBox cmb = new JComboBox(); –Method : void addItem(Object item) Object getSelectedItem() void setSelectedItem (Object item) void setSelectedIndex (int index)

10 Komponen GUI Java JRadioButton –Membuat inputan radio button –Deklarasi JRadioButton radio = new JRadioButton(String text); –Method : boolean isSelected() Object getText() void setSelected (boolean b)

11 Komponen GUI Java ButtonGroup –Mengelompokkan beberapa komponen menjadi satu kesatuan, misalnya komponen radio button –Deklarasi ButtonGroup group = new ButtonGroup(); –Menambahkan komponen void add (Component c)

12 Komponen GUI Java JCheckBox –Membuat inputan check box –Deklarasi JCheckBox chk = new JCheckBox (String text); –Method : boolean isSelected() Object getText() void setSelected (boolean b)

13 Komponen GUI Java JButton –Membuat inputan tombol (button) –Deklarasi JButton btn = new JButton (String text); –Method : Object getText() void setText (Object txt)

14 Hierarki Penempatan Komponen Java JFrame –Container Komponen JPanel –Komponen JFrame Container Komponen

15 Listener (Event Handling) ActionListener KeyListener ItemListener MouseListener ChangeListener WindowListener ListSelectionListener ….

16 ActionListener Digunakan untuk menangani penekanan suatu komponen (tombol dsb) import java.awt.event.ActionListener Class harus implements dengan class abstract ActionListener Tambahkan ActionListener pada komponen (tombol dsb) dengan method addActionListener (Listener) Tuliskan prosesnya pada method actionPerformed()

17 Menu JDesktopPane –JDesktopPane pane = new JDesktopPane() JMenuBar –JMenuBar bar = new JMenuBar() JMenu –JMenu menu = new JMenu (“Menu 1”); JMenuItem –JMenuItem item = new JMenuItem (“Item”)

18 Hierarki Pembuatan Menu JFrame –Container JDesktopPane JMenuBar –JMenu »JMenuItem »JMenu + JMenuItem

19 Hierarki Pembuatan Menu 1. JFrame 2. Container 3. JDesktopPane 4. JMenuBar 5. JMenu 6. JMenuIte m

20 Internal Frame Frame yang berada di dalam Frame Biasanya ditambahkan di sebuah DesktopPane Method = JFrame Deklarasi –JInternalFrame iframe = new JInternalFrame()

21 To be continued…


Download ppt "Bahasa Pemrograman 3 Lab Bahasa Pemrograman 3 Achmad Solichin, S.Kom"

Presentasi serupa


Iklan oleh Google