Java swing 1

Post on 09-Feb-2017

257 views 3 download

Transcript of Java swing 1

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