Java swing 1

22
Java Swing (session 1) Modul kelas Java programming. © FGroupIndonesia.com

Transcript of Java swing 1

Page 1: Java swing 1

Java Swing (session 1)

Modul kelas Java programming.© FGroupIndonesia.com

Page 2: Java swing 1

Pembahasan

Definisi GUI pada Java Beberapa Components Layout New Project

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Page 3: Java swing 1

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

Page 4: Java swing 1

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

Page 5: Java swing 1

Beberapa Components

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Ada banyak jenis Components yg dipergunakan antara lain : Textfield = jTextfield Button = jButton Label = jLabel Dsb……

Page 6: Java swing 1

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

Page 7: Java swing 1

Layout

Setiap Panel (JPanel) harus menggunakan satu diantara beberapa jenis Layout diantaranya:

BorderLayout BoxLayout CardLayout AbsoluteLayout

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Page 8: Java swing 1

New Project

New Project pada IDE masing-masing (Eclipse / Netbeans)

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Page 9: Java swing 1

Pada Netbeans

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Page 10: Java swing 1

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Page 11: Java swing 1

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Page 12: Java swing 1

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Page 13: Java swing 1

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Canvas

Components

Properties

Page 14: Java swing 1

Pada Eclipse

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Page 15: Java swing 1

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Page 16: Java swing 1

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Page 17: Java swing 1

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Page 18: Java swing 1

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Page 19: Java swing 1

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Page 20: Java swing 1

--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com

Canvas

Components

Properties

Page 21: Java swing 1

--------------------------------------------------------------------------- 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).

Page 22: Java swing 1

FGroupIndonesia.com

Jl. Parahyangan no.18, Komp. Panghegar Permai IUjung Berung, Bandung 40614

(022) 92800446 / 95244964BBM. 7DF95683 / 7CD59179

WA. 085795569337 / 085721261437