Senin, 15 Oktober 2012

Membuat frame dan grafik

salah satu contoh program membuat sebuah gambar menggunakan grafik
public class Garis extends Panel {

    Garis(){
        setBackground(Color.cyan);//Memberi warna background pada frame

    }
       public static void main(String[] args) {
           Frame f = new Frame("CONTOH FRAME");  // memberi nama frame
           Garis g = new Garis();
           f.add(g);
           f.setSize(320 , 240 ); //memberi ukuran frame
           f.setVisible(true);
    }

public void paint(Graphics i){
       //kepala Kotak
       i.setColor(Color.orange);
       i.fillRoundRect(90, 50, 90, 90,10, 10);

       //Mata
       i.setColor(Color.WHITE);
       i.fillOval(115 ,70 , 15 ,15 );//x1,y1,x2,y2
       i.setColor(Color.WHITE);
       i.fillOval(140 ,70 , 15 ,15 );//x1,y1,x2,y2

       //Kopeah
       i.setColor(Color.BLACK);
       i.fillRect(105,20, 60,30);

       //irung
       i.setColor(Color.BLACK);
       i.fillRect(125,90, 20,20);
       i.setColor(Color.WHITE);
       i.fillOval(125,100 , 7 ,7 );//x1,y1,x2,y2
       i.setColor(Color.WHITE);
       i.fillOval(135,100 , 7 ,7 );//x1,y1,x2,y2


         Image img = Toolkit.getDefaultToolkit().getImage("saadas.jpg"); // cara untuk memasukan  
         gambar pada frame
         i.drawImage(img, 95,95 ,60 ,30 ,this);//cara mengatur gambar yang telah dimasukan         
         i.setColor(Color.red);


         ini lah hasil dari script diatas

saya membuat script ini menggunakan netBeans
Silahkan di coba ini sangat simple =))

Komponen GUI pada AWT

Nah ada lanjutan dari posttingan yang lalu ,kali ini akan menjelaskan komponen komponen pada GUI , Silahkan lihat

  • Komponen GUI pada AWT

Window Classes Fundamental
Dalam mengembangkan aplikasi GUI, komponen GUI seperti tombol atau textfield diletakkan
di dalam kontainer. Berikut ini adalah daftar dari beberapa class penting pada kontainer yang
telah disediakan oleh AWT.



Untuk mengatur ukuran window, menggunakan method setSize.
void setSize(int width, int height)
mengubah ukuran komponen ini dengan width dan height sebagai parameter.
void setSize(Dimension d)
mengubah ukuran dengan d.width dan d.height berdasar pada spesifikasi Dimension d.
Default dari window adalah not visible atau tak tampak hingga Anda mengatur visibility
menjadi true. Inilah syntax untuk method setVisible.
void setVisible(boolean b)
Dalam mendesain aplikasi GUI, Object Frame selalu digunakan.

  • Grafik
Beberapa method grafik ditemukan dalam class Graphic. Dibawah ini adalah daftar dari
beberapa method.
Silahkan coba , lanjut di postingan berikutnya .

Abstract Windowing Toolkit (AWT) vs. Swing

kali ini ada penjelasan sedikit tentang AWT dan Swing saya juga dapat dari modul pembelajaran saya hehehe
Silahkan baca saja =))

Abstract Windowing Toolkit (AWT) vs. Swing
The Java Foundation Class (JFC), merupakan bagian penting dari Java SDK, yang termasuk
dalam koleksi dari API dimana dapat mempermudah pengembangan aplikasi JAVA GUI. JFC
termasuk diantara 5 bagian utama dari API yaitu AWT dan Swing. Tiga bagian yang lainnya
dari API adalah Java2D, Accessibility, dan Drag dan Drop. Semua itu membantu pengembang
dalam mendesain dan mengimplementasikan aplikasi visual yang lebih baik.
AWT dan Swing menyediakan komponen GUI yang dapat digunakan dalam membuat aplikasi
Java dan Applet. Anda akan mempelajari applet pada bab berikutnya. Tidak seperti beberapa
komponen AWT yang menggunakan native code, keseluruhan Swing ditulis menggunakan
bahasa pemrograman Java. Swing menyediakan implementasi platform-independent dimana
aplikasi yang dikembangkan dengan platform yang berbeda dapat memiliki tampilan yang
sama. Begitu juga dengan AWT menjamin tampilan look and feel pada aplikasi yang dijalankan
pada dua mesin yang berbeda menjadi terlihat sama. Swing API dibangun dari beberapa API
yang mengimplementasikan beberapa jenis bagian dari AWT. Kesimpulannya, komponen AWT
dapat digunakan bersama komponen Swing.