View
257
Download
3
Category
Preview:
Citation preview
Java Swing (session 1)
Modul kelas Java programming.© FGroupIndonesia.com
Pembahasan
Definisi GUI pada Java Beberapa Components Layout New Project
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
Definisi GUI
GUI: Graphical User Interface yang kita kenal sebagai nama lain dari suatu tampilan dalam program.
Di dalam Java GUI ini diatur dalam Swing / AWT. import javax.swing.*; Import java.awt.*;
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
Definisi GUI
AWT : Abstract Window Toolkit -> GUI terikat pada OS. Penampilan AWT akan berbeda di setiap
System OS. Swing : -> Java GUI tidak terikat
pada OS. Penampilan SWING akan sama di setiap
System OS.--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
Beberapa Components
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
Ada banyak jenis Components yg dipergunakan antara lain : Textfield = jTextfield Button = jButton Label = jLabel Dsb……
Layout
JFrame digunakan ketika ingin mendesain satu form pada Swing.
Di dalam JFrame boleh terdapat minimal satu JPanel dan tidak terbatas jika lebih.
JDialog ialah jenis lain dari JFrame dengan sedikit perbedaan (tanpa Control Box).
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
Layout
Setiap Panel (JPanel) harus menggunakan satu diantara beberapa jenis Layout diantaranya:
BorderLayout BoxLayout CardLayout AbsoluteLayout
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
New Project
New Project pada IDE masing-masing (Eclipse / Netbeans)
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
Pada Netbeans
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
Canvas
Components
Properties
Pada Eclipse
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
Canvas
Components
Properties
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
Mulailah drag & drop (tarik) beberapa Components dari Panel kiri ke bagian Canvas (tengah), dan lakukan perubahan seperlunya pada bagian Properties (kanan bawah).
FGroupIndonesia.com
Jl. Parahyangan no.18, Komp. Panghegar Permai IUjung Berung, Bandung 40614
(022) 92800446 / 95244964BBM. 7DF95683 / 7CD59179
WA. 085795569337 / 085721261437
Recommended