Upload
taufik-rizal
View
227
Download
0
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