Selasa, 22 Mei 2012

cara membuat tombol pada pemograman java

0 komentar

Jumpa lagi temen2,,,
Untuk kesempatan kali ini kami akan bagikan sedikit ilmu tetang cara membuat tombol pada pemograman java
Untuk contoh programnya kurang lebih seperti ini :







 Program diatas merupakan gambaran dari salah satu pemograman java berbasis objek. Nanti setelah program tersebut dijalan kan akan tampil seperti gambar dibawah ini



Ada tiga tombol dalam program diatas, bila kita click disable middle button maka middle button akan tidak aktif. Bila ingin mengaktifkan kembali click enable middle button.

Sekian dan terima kasih atas per hatiannya dan semoga bermanfaat.


Selasa, 08 Mei 2012

JAVA GUI (AWT & SWING)

1 komentar

Hy guys,,,,
Lama nggak update posting yah, mohon maaf karena kemaren saya masih disibukkan dengan masalah job.
Okey, untuk kali ini admin akan berbagi tentang syntax tentang  Library GUI Java.
Library GUI java ada dua yaitu :

1.      1.  Awt (Abstract Windows Toolkit)
sebuah paket yang telah ada dalam Java yang dapat digunakan untuk merancang GUI (Graphical User Interface). Programprogram 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.
Program AWT dirancang menggunakan event dan event-handlers. Sebuah event merupakan aksi dari suatu komponen GUI seperti penekanan mouse (mouse clicked) , penggeseran mouse (mouse dragged), penekanan tomboh (key pressed), pemilihan komponen menu dan lain-lain. 

Contoh program :
import java.awt*;
Class contohframe1
{
            Public static void main (String [] args)
            {
                        Frame jendela = new Frame ();
                        Jendela.setVisible(true);
            }
}

Pada contoh sederhana diatas, baris pertama merupakan header atau kepala fungsi dari semua syntax yang kita tulis setelahnya. Baris kedua merupakan nama dari class program,
Public static void main (String [] args) merupakan fungsi utama dari program. Frame jendela = new Frame (); merupakan fungsi untuk membuat frame baru.
Jendela.setVisible(true); adalah fungsi Default dari window adalah not visible atau tak tampak hingga Anda
mengatur visibility menjadi true. Inilah syntax untuk method setVisible.
import java.awt*;
Class contohframe2
{
                Public static void main (String [] args)
                {
                                Frame jendela = new Frame (“ini adalah jendela 2”);
                                jendela.setLocation(200,300);
                                jendela.setSize(200,75);
                                Jendela.setVisible(true);
                }
}

Dua tambahan fungsi berupa jendela.setLocation(200,300); dan jendela.setSize(200,75); adalah untuk mengubah ukuran window.


2.   2.     Swing
Pengembangan dari AWT dengan menambahkan komponen-komponen dalam sistem GUI, tetapi masih didasarkan pada arsitektur AWT. Swing menyediakan banyak class untuk membuat aplikasi GUI. Package tersebut dapat ditemukan di javax.swing.

Contoh program :
import javax.swing.*;
class contohJframe1
{
            public static void main (String [] args)
            {
                        Jframe jendela=new JFrame();
                        jendela.setvisible(true);
            }
}

Baris pertama dan kedua seperti penjelasan diatas.  Jframe jendela=new JFrame(); adalah fungsi Turunan dan Berhubungan dengan class frame dalam package AWT tetapi keduanya sedikit tidak cocok dalam kaitannya dengan menambahkan komponen pada kontainer. Perlu mendapatkan content pane yang terbaru sebelum menambah sebuah komponen.

Bila anda ingin memperlebar window tambahkan fungsi setLocation dan setSize seperti contoh dibawah ini :
import javax.swing.*;
class contohJframe2
{
              public static void main (String [] args)
              {
                              JFrame jendela=new JFrame(“contoh JFrame 2”);
                              Jendela.setLocation(200,300);
                              jendela.setSize(200,75);
                              jendela.setvisible(true);
              }
}
Untuk  menutup aplikasi frame tambahkan  setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
import javax.swing.*;
class contohJframe3
{
              public static void main (String [] args)
              {
                              JFrame jendela=new JFrame(“contoh JFrame 3”);
                              Jendela.setLocation(200,300);
                              jendela.setSize(200,75);
                              setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                              jendela.setvisible(true);
              }
              public static void main(String [] args)
              {
                              new contohJFrame3();
              }
}

Selanjutnya bila ingin menggunakan tampilan windows tambahkan syntax
setUndecorated (true);
getRootPane().setWindowDecorationstyle(JRootPane.FRAME);

setelah syntax setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setUndecorated (true); berfungsi untuk menghilangkan bar title


seperti itulah pemahaman saya tentang awt dan swing, tentunya dari penjelasan diatas masih dijumpai beberapa kesalahan, oleh karena itu admin mohon kritik dan saran yang membangun,

may be useful

Followers

 

Teknik Informatika Dan Komputer. Copyright 2008 All Rights Reserved Revolution Two Church theme