Kamis, 31 Mei 2012

SCRIPT DAN PENJELASANNYA




Semangat pagi, 
Pada waktu mata kuliah VB (Pemrograman Java) kita-kita ini mendapat tugas untuk menjelaskan script yang telah di ajarkan. Tanpa panjang lebar kami akan share kepada temen-temen. Berikut adalah script untuk membuat Frame dari JCreator menggunakan fungsi AWT/Class Frame dan SWING/Class JFrame.
* Berikut script yang menggunakan funsi AWT


import java.awt.*;
class contohFrame1
{
 public static void main(String[]args)
 {
  Frame jendela = new Frame("ini adalah jendela 1");
  jendela.setVisible(true);
 } 
}


Keterangan :
Baris pertama : untuk header dari program yang di jalankan. apabila tidak ada script tersebut maka script yang sudah kita ketikkan tidak bisa di jalankan.
Baris kedua : Nama kelas program
Baris keempat : merupakan fungsi utama dari program java
Baris keenam : merupakan fungsi untuk dapat membuat frame.
Baris ketujuh : merupakan fungsi boolean yang berguna untuk mengaktifkan Frame tersebut.


Apabila anda ingin menambahkan ukuran pada tampilan frame maka bisa menuliskan script berikut sesudah script Frame jendela dan seterusnya


         jendela.setLocation(200, 300);
         jendela.setSize(200, 75);


Scrip tersebut berfungsi sebagai ukuran dari tampilan Frame yang ingin kita tampilkan.


Apabila ingin menggunakan inherit maka kita harus menambahkan script berikut setelah kurung kurawal (}) setelah jendela.setVisible(true) :


public static void main(String[]args)
 {
  new contohFrame3(); 
 }


Selanjutnya kami akan menjelaskan kegunaan script yang menggunakan fungsi SWING. berikut adalah script yang di gunakan untuk membuat Frame dari fungsi SWING.
import javax.swing.*;
class JFrame1
{
 public static void main(String[]args)
 {
  JFrame jendela=new JFrame();
  jendela.setVisible(true);
 }
}


Keterangan hampir sama dengan Fungsi AWT di atas, akan tetapi yang membedakan adalah Header dari program kita dan fungsi SWING selalu menggunakan huruf J di depan fungsi yang akan kita gunakan seperti kita membuat Frame, maka kita menuliskan JFrame pada script yang kita tuliskan seperti baris keenam.


Apabila kita ingin membuat instan objek frame menggunkan beberapa setting maka kita tinggal menambahkan script berikut sebelum setVisible dan seterusnya :


        setLocation(200, 300);
        setSize(200, 75);


Selanjutnya kita akan membahas tentang inherit Class JFrame yang scriptnya sedikit berbeda dengan script JFrame yang sebelumnya. Berikut adalah script tersebut :


import javax.swing.*;
class JFrame3
  extends JFrame
{
 public JFrame3()
 {
  super("Contoh JFrame 3");
  setLocation(200, 300);
  setSize(200, 75);
  setVisible(true);
 }
 public static void main(String[]args)
 {
  new JFrame3();
 }
}


Keterangan:


Baris pertama : untuk header dari program yang di jalankan. apabila tidak ada script tersebut maka script yang sudah kita ketikkan tidak bisa di jalankan.
Baris kedua dan ketiga : Nama kelas program
Baris kelima : merupakan fungsi utama dari program java untuk di akses
Baris ketujuh : merupakan fungsi untuk menampilkan tulisan/judul tampilan.
Baris kedelapan,sembilan : merupakan setting untuk tampilan frame.
Baris kesepuluh: merupakan fungsi boolean yang berguna untuk mengaktifkan Frame tersebut. 
Baris keduabelas : merupakan fungsi/script utama dari program java
Baris keempatbelas : untuk memanggil class dari program tersebut


Untuk bisa membuat Frame bisa Default Close  atau bisa menutup jendela tersebut maka kita dapat menambahkan script berikut ini sesudah setSize(); dan sebelum setVisible();


        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);


Selanjutnya kita dapat menggunakan script berikut yang di gunakan untuk tidak dapat me-resize atau tidak dapat membesar-kecilkan jendela.maka kita harus menambahkan script berikut sebelum setVisible(); dan sesudah setDefaultCloseOperation(JFrame...........); berikut scriptnya


        setResizable(false);


Apabila kita ingin membuat JFrame yang menggunakan tampilan windows, maka kita harus menambahkan script berikut sebelum setVisible(); dan sesudah setDefaultCloseOperation(JFrame...........);


        setUndecorated(true);
        getRootPane().setWindowDecorationStyle(JRootPane.FRAME);




Apabila kita ingin membuat JFrame yang menggunakan tampilan windows sekaligus tampilan Java, maka kita harus menambahkan script berikut sebelum setVisible(); dan sesudah setDefaultCloseOperation(JFrame...........); karena fungsi setUndecorated(true); berfungsi untuk menghilangkan tampilan java, sehingga dengan menghilangkan script tersebut. maka tamapilan Java juga dapat muncul.


        getRootPane().setWindowDecorationStyle(JRootPane.FRAME);


Jika kita ingin membuat Objek JFrame tanpa tampilan windows maupun Java, maka kita harus menambahkan script berikut sebelum setVisible(); dan sesudah setDefaultCloseOperation(JFrame...........); yang berfungsi untuk tidak menampilkan tampilan Windows maupun Java.


       setUndecorated(true);


Untuk hasil tampilan dari script tersebut menyusul dan akan saya update untuk selanjutnya.
Sekian terima kasih
Semoga Bermanfaat.

Tidak ada komentar:

Posting Komentar