Component and Layout Manager Pertemuan 3

Slides:



Advertisements
Presentasi serupa
Oleh: Mike Yuliana PENS-ITS
Advertisements

Java Applets Pertemuan 7
Konsep Abstract Windowing Toolkit (AWT)
GUI & Event Handling Viska Mutiawani, M.Sc.
JAVA GUI (Graphical User Interface)
Pemrograman Aplikasi Java (TF4361)
Arranging Components on a User Interface Pertemuan 14 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Pemrograman Aplikasi Java (TF4361)
PBO - PERTEMUAN 9- JAVA GUI.
Abstract windowing toolkit & swing
Graphic User Interface
Bahasa Pemrograman 3 Lab Bahasa Pemrograman 3
Layout Management Akhmad Zaini.
Layout Managers and Event Handling
Presented by : Ratri Enggar Pawening
KONSEP OOP DAN AWT [ RIO PRIANTAMA ].
Graphical User Interface (GUI)
Gaya Geser Pada Penampang Beton Prategang Pertemuan 12
Inheritance Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 4 Tahun : 2008 Versi : 1/0.
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
SORTING Matakuliah : T0974 / Algoritma dan Metode Object Oriented Programming I Tahun : 2008 Versi : 1/0.
Pemrograman Berorientasi Objek
Graphics Pertemuan 4 Matakuliah: M0864/Programming I Tahun: 2009.
File Matakuliah: XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan: 9 Tahun: 2008 Versi: 1/0.
Java GUI Container Pertemuan 2
Dewi Kusumaningsih, M.Kom
Graphical User Interface
Polymorphism Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 5 Tahun : 2008 Versi : 1/0.
Multimedia Pertemuan 13 Matakuliah: M0864/Programming I Tahun: 2009.
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Polymorphism Pertemuan 9 Matakuliah: M0864/Programming I Tahun: 2009.
STRUKTUR BETON DI DALAM TEKAN PERTEMUAN 09
Creating User Interfaces Pertemuan 6 Matakuliah: M0864/Programming I Tahun: 2009.
Java Applets Pertemuan 7 Matakuliah: M0864/Programming I Tahun: 2009.
Pemrograman Berorientasi Obyek
Fungsi Logaritma Pertemuan 12
Fungsi Eksponensial Pertemuan 11 Matakuliah: J0174/Matematika I Tahun: 2008.
1 Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
JAVA GUI SWING Kelompok 4 : M.Fadli Rozak ( )
Implementasi Pemrograman Berorientasi Objek
KONSEP SWING.
PBOL Dewi Kusumaningsih
MENGUASAI LAYOUT MANAGER
Graphical User Interface (GUI)
Pertemuan 10 GUI (Graphical User Interface)
KONSEP AWT.
Java GUI PBO.
Dewi Kusumaningsih, M.Kom
PBOL Dewi Kusumaningsih
Inheritance Pertemuan 8
Java User Interface (Swing)
Basic GUI Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 13 Tahun : 2008 Versi : 1/0.
Java Progamming Membangun GUI dengan Swing
GUI AWT & SWING Alpro-2.
Pertemuan 1 Pengolahan vektor
JFC dan Swing U Abd. Rohim, MT mailto:
Regresi Dalam Lambang Matriks Pertemuan 09
KRITERIA DESAIN, STANDAR DESAIN, DAN METODE ANALISIS PERTEMUAN 6
Matakuliah : M0864/Programming I
JAVA GUI (Graphical User Interface)
Pemrograman Berorientasi Objek
Pemrograman Visual Java
Pertemuan 13 MEMBUAT USER INTERFACE DENGAN SWING (LANJUTAN)
Graphical User Interface
Pemrograman Berorientasi Obyek
Netbeans GUI Builder Buat project baru dalam Netbeans Kategori project
KAPASITAS PENAMPANG MENAHAN GAYA LINTANG Pertemuan 13
Prategang Pada Struktur Statis Tak Tentu Pertemuan 13
GUI Stiki © 2014.
Pemrograman Berorientasi Obyek
Transcript presentasi:

Component and Layout Manager Pertemuan 3 Matakuliah : M0864/Programming I Tahun : 2009 Component and Layout Manager Pertemuan 3

Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu: menjelaskan penggunaan komponen LayoutManagers dalam pemograman Java Bina Nusantara

Outline Materi Component Classes LayoutManagers Panel Bina Nusantara

Component Classes Component merupakan sebuah superclass dari semua kelas user interfaces. JComponent merupakan sebuah superclass dari semua komponen Swing (lightweight components) JComponent merupakan sebuah kelas yang abstrak maka tidak dapat menggunakan new JComponent untuk membuat sebuah instant object dari JComponent Bina Nusantara

Component Classes JComponent AbstractButton JTextComponent JMenuItem JButton JToggleButton JEditorPane JTextField JTextArea JCheckBoxMenuItem JMenu JRadioButtonMenuItem JCheckBox JRadioButton JPasswordField JLabel JList JComboBox JPanel JOptionPane JScrollBar JSlider JTabbedPane JSplitPnae JLayerPane JSeparator JScrollPane JRootPane JToolBar JMenuBar JPopupMenu JFileChooser JColoChooser JToolTip JTree JTable JTableHeader JInternalFram,e JProgressBar JSpinner Bina Nusantara

Layout Manager Mengatur tampilan komponen-komponen pada kontainer. Ada 3 layout manager dasar : FlowLayout GridLayout BorderLayout Bina Nusantara

Layout Manager FlowLayout Simple Layout Manager Peletakan komponen perbaris dari kiri ke kanan 3 Konstanta : FlowLayout.RIGHT FlowLayout.CENTER FlowLayout.LEFT Bina Nusantara

Layout Manager Contoh FlowLayout Bina Nusantara

Layout Manager GridLayout Diatur dalam grid (matix) Dapat mendefinisikan jumlah baris dan kolom waktu dipanggil konstruktor Bina Nusantara

Layout Manager Contoh GridLayout Bina Nusantara

Layout Manager BorderLayout Terdiri dari 5 area peletakan : BorderLayout.EAST BorderLayout.SOUTH BorderLayout.WEST BorderLayout.NORTH BorderLayout.CENTER Bina Nusantara

Layout Manager Contoh BorderLayout Bina Nusantara

Panel Untuk mengatur letak komponen. 1 panel hanya menghandle 1 layout. Menggunakan JPanel. Letak default panel : FlowLayout Menggunakan fungsi add(Component), menambahkan komponen pada panel Bina Nusantara

Panel Contoh Panel Bina Nusantara

Referensi Introduction to Java. 7ed. 2009. Liang. Chapter 13. Swing Tutorial JPanel http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JPanel.html Container http://java.sun.com/docs/books/tutorial/uiswing/components/toplevel.html Laying Out Components Within a Container http://java.sun.com/docs/books/tutorial/uiswing/layout/index.html Bina Nusantara