1_-_2_-_Pengenalan_Swing

Embed Size (px)

DESCRIPTION

xxxxx

Citation preview

Pengenalan Swing

Pengenalan SwingLuthfan Hadi Pramono

TopikMengenalkan Java Foundation ClassFeature-feature SwingHirarki class pada SwingPerkenalan IDE NetBeansHelloworld di NetbeansSetting path dan classpath

Mengenalkan Java Foundation Class

Java Foundation Class (JFC) merupakan sekumpulan class-class Java yang digunakan untuk mengembangkan perangkat lunak berbasis GUI (Graphical User Interface).JFC juga mempunyai class-class yang digunakan untuk menambahkan fungsi dan kemampuan interaksi yang variatif dari pemrograman Java.

Mengenalkan Java Foundation Class

Fitur-fitur yang dipunyai oleh JFCAWT (Abstract Windows Toolkit)AWT adalah GUI toolkit yang dikembangkan oleh Sun engineer sebelum swing muncul.Komponen SwingMemuat semua class-class yang dibutuhkan untuk membuat aplikasi berbasis GUI, dari tombol, table, tab, menu, toolbar dan sebagainyaLook and Feel (LaF)Memberikan kemampuan kepada program Java yang dikembangkan menggunakan library swing untuk memilih tema tampilan. Misalnya sebuah program yang sama dapat mempunyai tampilan windows LaF atau Java LaF, atau LaF lain yang dikembangkan oleh komunitas seperti JGoodies.

Mengenalkan Java Foundation Class

Fitur-fitur yang dipunyai oleh JFCJava 2D APIBerisi kumpulan class-class yang dapat digunakan untuk memanipulasi object-object 2 dimensi, sperti garis, kotak, lingkaran, kurva dan lain sebagainya. Selain itu Java 2D API juga memberikan kemampuan program yang ditulis menggunakan Java untuk mencetak output ke alat pencetak seperti printer.Drag-anddropMenyediakan kemampuan drag-and-drop antara program Java dan program lain yang ditulis spesifik untuk suatu platform sistem operasi tertentu.Internationalization Membantu pengembang perangkat lunak untuk membangun aplikasi yang dapat mendukung semua bahasa dan huruf yang ada di dunia.

Feature-feature Swing

Pluggable Look-and-Feels

Feature-feature Swing

Lightweight Componentscomponents are not dependent on native peers to render themselvesuse simplified graphics primitives to paint themselves on the screen and can even allow portions to be transparent

Heavyweight componentseach component renders itself using the drawing primitives of the Graphics object (e.g., drawLine( ), fillRect( ), etc.)

Hirarki class pada Swing

Perkenalan IDE NetBeans

Open file: nb72_overview_video.mp4

Helloworld di Netbeans

practical

Setting path dan classpath

practical

Latihan soal

Sebutkan minimal 4 macam, java foundation classApa perbedaan antara java awt dan java swingJelaskan tentang Pluggable Look-and-FeelsLightweight Components dan Heavyweight components