1. Siapkan 3DS Max anda
2.Klik "Create"( tool sebelah kanan, gambar panah putih) lalu klik lagi "Geometry" dan klik "Box"
Membuat Animasi Dengan 3DS Max
Pengantar : GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna berinteraksi dengan berbagai elemen grafis,diantaranya: button, dialog box, menu, dsb.
Sejak 1994 Sun Microsystem berupaya untuk membuat JAVA memiliki perangkat bergaya
desktop dengan ToolkitJAVA yang dikenal sebagai AWT (Abstract Windowing Toolkit)
Tahun 1997, muncul JFC (Java Foundation Class) untuk kepentingan pembuatan aplikasi
Window yang merupakan pengembangan dari AWT.
JFC mempunyai kode swing yang terdapat pada package yang disediakan pada JAVA SDK
versi 1.2 ke atas (JAVA 2)
JAVA menyediakan dua graphical library :
- AWT (Abstract Windows Toolkit)
- Swing
import java.awt.* ;
Import java.awt.event.* ;
Import javax.swing.* ;
Graphical Object :
- Container (tempat), obyek yang dapat menampung komponen grafis dan tempat yang lebih kecil
Contoh: frames, panels - Component, obyek grafis yang berfungsi untuk menampilkan data, menerima masukan, atau
menunjukkan suatu kondisi.
Contoh: buttons, labels, text fields - Event, obyek yang merepresentasikan suatu kejadian.
Contoh: gerakan mouse, penekanan tombol - Listener, suatu obyek yang menunggu suatu kejadian khusus dan akan bereaksi (melakukan
sesuatu) jika kejadian tersebut terjadi
import javax.swing.*;
class FramePertamaku extends JFrame {
public FramePertamaku() {
setTitle( "Frame Pertama );
setSize( 300 , 200 );
}
}
public class Frameku {
public static void main (String args[ ] ) {
FramePertamaku coba = new FramePertamaku();
coba.show();
}
}
Beberapa method java.awt.Frame
- void setResizable (boolean b) : menentukan apakah user dapat merubah ukuran frame
- void setTitle(String s) : mengatur teks pada title bar
- void setIconImage(Image image) :gambar yang digunakan sebagai icon dari frame
EVEN HANDLING
Dalam event handling pada Java ada empat bagian penting yang harus diketahui:
- Event Object merupakan object yang mendiskripsikan sebuah event yang di-trigger oleh event source.
- Event Handler merupakan method yang menerima event object dan melakukan respond yang sesuai dengan event object tersebut.
- Event Listener merupakan interface yang akan meng-handle event yang terjadi. setiap type event mempunyai interface yang bersesuaian. Listener tersebut harus diimplementasikan oleh class yang akan meng-handle event
- Event Source merupakan pembangkit / trigger sebuah event objects
Berikut ini type type event yang ada di Java :
- ActionEvent
- ItemEvent
- WindowEvent
- ContainerEvent
- ComponentEvent
- FocusEvent
- TextEvent
- KeyEvent
- MouseEvent
- AdjustmentEvent
Berikut ini Interface Listener :
- ActionListener
- ItemListener
- WindowListener
- ContainerListener
- ComponentListener
- FocusListener
- TextListener
- KeyListener
- MouseListener
- MouseMotionListener
- AdjustmentListener
IO Stream
SWT (Standart Widget Toolkit)
SWT pada dasarnya adalah GUI-library yang terintegrasi di dalam Eclipse sebagai fondasi GUI.
Dalam hirarki Platform [3], SWT berada di dalam workbench Eclipse (gambar 1), yang merupakan
dasar tampilan Eclipse tersebut. SWT secara khusus memang dikembangkan untuk Eclipse.
AWT (ABSTRACT WINDOWS TOOLKITS)
AWT sebuah paket yang telah ada dalam
Java yang dapat digunakan untuk merancang GUI (Graphical User Interface). Program-
program modern sekarang ini biasanya dibuat dalam bentuk form, dialog box, dadn menu.
Dengan GUI, user dapat melakukan pilihan secara cepat dan mudah dengan menggunakan
mouse.
Abstract Window Toolkit disebut toolkit karena didalamnya tersedia class-class yang telah
dirancang untuk membuat GUI. Paket AWT termasuk paket jadi untuk setiap versi Java.
Berbeda dengan AWT, JSwing juga merupakan paket dari Java untuk merancang GUI tetapi
paket JSwing ini merupakan paket tambahan yang harus di download secara terpisah.
GUI (Graphical User Interface)
Sistem yang dirancang secara grafik untuk mempermudah interaksi dengan user dikenal
dengan istilah GUI.
Mendefinisikan Superclass dan Subclass
mengilustrasikan ini, kita akan membuat contoh class induk. Dimisalkan kita mempunyai
class induk yang dinamakan Person.
public class Person
{
protected String name;
protected String address;
/**
* Default constructor
*/
public Person(){