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

Java swing 1

Feb 09, 2017

Download

Education

FgroupIndonesia
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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