Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Creating User Interfaces Pertemuan 6 Matakuliah: M0864/Programming I Tahun: 2009.

Presentasi serupa


Presentasi berjudul: "Creating User Interfaces Pertemuan 6 Matakuliah: M0864/Programming I Tahun: 2009."— Transcript presentasi:

1

2 Creating User Interfaces Pertemuan 6 Matakuliah: M0864/Programming I Tahun: 2009

3 Bina Nusantara Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu: –menggunakan komponen-komponen GUI di Java untuk membuat user interfaces.

4 Bina Nusantara Outline Materi Introduction Label Text Fields Text Areas Buttons Check Boxes Radio Buttons Combo Boxes Lists Scroll Bars Sliders

5 Introduction Sebuah GUI membuat sebuah sistem user-friendly dan mudah digunakan. Membuat sebuah GUI membutuhkan kreatifitas dan pengetahuan bagaimana komponen GUI bekerja.

6 Label Sebuah label merupakan area tampilan untuk tulisan singkat, sebuah gambar, atau keduanya. Menggunakan JLabel. Turunan langsung dari JComponent.

7 Label

8 Text Fields Text Areas dan Scroll Pane Digunakan untuk menampilkan sebuah String. JTextArea dan JTextField merupakan turunan dari kelas JTextComponent. JTextArea merupakan instance of JTextField dan memungkinkan untuk menulis text dalam beberapa baris. JTextArea tidak menghandle Scrolling pada textnya, agar dapat menggunakan scrolling maka perlu dibuat object JScrollPane untuk menanganinya. Implement interface ActionListener. Override actionPerformed(ActionEvent e)

9 Text Fields Text Areas dan Scroll Pane

10 Buttons Sebuah tombol yang menangkap event ketika diklik (Action Event). Merupakan komponen JButton Implement interface ActionListener. Override actionPerformed(ActionEvent e)

11 Buttons

12 Check Boxes dan Radio Buttons Check Boxes –memungkinkan user untuk memilih lebih dari 1 pilihan, –menggunakan JCheckBox Radio Buttons –User hanya dapat memilih satu pilihan saja –Menggunakan JRadioButton Implement interface ItemListener dan ActionListener. Override : –actionPerformed(ActionEvent e) untuk ActionListener. –itemStateChanged(ItemEvent e) untuk ItemListener.

13 Check Boxes dan Radio Buttons isSelected() akan mengecek apakah item tersebut telah dipilih atau tidak, akan mengembalikan nilai true jika item dipilih, nilai false jika tidak dipilih

14 Combo Boxes dan List User hanya dapat memilih satu jawaban. Pilihan dapat disajikan dalam bentuk list maupun dropdown list. Untuk dropdown list menggunakan JComboBox –Implement interface ItemListener. –Override itemStateChanged(ItemEvent e) Untuk list menggunakan JList. –Implement interface ListSelectionListener. (package javax.swing.event) –Override valueChanged(ActionEvent e)

15 Combo Boxes dan List

16 Scroll Bar dan Slider Sebuah komponen yang mengijinkan user untuk memilih satu dari interval yang ada. Scroll Bar : –Menggunakan JScrollBar –Implement interface AdjustmentListener. –Override adjustmentValueChanged(AdjustmentEvent e) Slider : –Menggunakan JSlider –Implement interface ChangeListener. (package javax.swing.event) –Override stateChanged(ChangeEvent e)

17 Bina Nusantara Referensi Introduction to Java. 7ed. 2009. Liang. Chapter 16. How to Use Buttons, Check Boxes, and Radio Buttons http://java.sun.com/docs/books/tutorial/uiswing/components/button.html How to Use Combo Boxes http://java.sun.com/docs/books/tutorial/uiswing/components/combobox. html http://java.sun.com/docs/books/tutorial/uiswing/components/combobox. html How to Use Lists http://java.sun.com/docs/books/tutorial/uiswing/components/list.html How to Use Scroll Panes http://java.sun.com/docs/books/tutorial/uiswing/components/scrollpane. html http://java.sun.com/docs/books/tutorial/uiswing/components/scrollpane. html How to Use Sliders http://java.sun.com/docs/books/tutorial/uiswing/components/slider.html


Download ppt "Creating User Interfaces Pertemuan 6 Matakuliah: M0864/Programming I Tahun: 2009."

Presentasi serupa


Iklan oleh Google