Rabu, 23 Januari 2013

Laporan Materi Java Pertemuan 6 dan 7


Package dan Java Kelas

- Package adalah suatu cara untuk memanage class-class yang kita buat. Package akan sangat bermanfaat Jika class-class yang kita buat sangat banyak sehingga perlu dikelompokkan berdasarkan kategori tertentu.
- Package adalah koleksi dari beberapa class dan interface yang berhubungan, dan menyediakan proteksi akses dan pengelolaan namespace



- 1 package adalah 1 subfolder di file system
- Package sangat berguna untuk mengorganisir file dalam suatu Project atau library
- Nama package menggunakan lowercase
- Keyword: package name;
- Menyimpan program
Misalnya saja kita mempunyai 1 buah class makhlukhidup, dimana yang pertama adalah class Manusia dan Tumbuhan, yang kedua adalah class makhlukhidup.hewan untuk burung. Yang perlu kita perhatikan pada saat deklarasikan package, bahwa class tersebut harus disimpan pada suatu direktori yang sama dengan nama package-nya. Berkenaan dengan class makhlukhidup diatas, class manusia dan hewan  pada package makhlukhidup harus disimpan pada direktori makhlukhidup, class burung pada package makhlukhidup.hew an disimpan pada direktori makhlukhidup.hewan
JAVA GUI
(Graphic User Interface)
Laporan Teori:
(Graphic User Interface) atau GUI adalah suatu aplikasi dalam Java yang berbasis grafik. Gui berfungsi untuk membuat hasil dari suatu program tamapak menarik dan nyaman ketika digunakan oleh para user serta kemudahan penggunaan program.
Kelas Java
Pembagian kelas java :
·         AWT(Abstarct Windowing Toolkit) terdapat pada package java.awt. Bersifat multiplatform pada system operasi. Bersifat dependensi system(ketergantungan system), Kelas yang terdapat berupa: button,label, window,frame,panel dan dialog.
·         SWT(Standard Widget Toolkit) Berisi komponen GUI yangb bersifat platform pada system operasi(tidak dapat digunakan pada banyak system operasi), Tampilan menyesuaikan dengan system operasi sehingga dependensi system.
·         SWING(Terdapat pada Package javax.swing. Pckage javax.swing bersifat multiplatform system operasi. Implementasi memakai class yang sudah ada pada package javax.swing, yaitu JFrame, JDialog,JOption,JLabel.
LAPORAN PRAKTIKUM JAVA PERTEMUAN 7
Contoh Program:



Program cthAWT1.java
import java.awt.*;
                public class cthAWT1{
                                public static void main(String[] args){
                                Frame myFrame = new Frame("Contoh program AWT");
                                Label myLabel =new Label("Selamat belajar JAVA");
                                myFrame.add(myLabel);
                                myFrame.setSize(200,150);
                                myFrame.show();
                                }
                }
Output:
Program cthAWT2.java
import java.awt.*;
class frameTurunan extends Frame{
Label myLabel = new Label("Selamat Belajar JAVA!");
public frameTurunan(String judul){
setTitle(judul);
setSize(200,200);
add(myLabel);
show();
}
}
public class cthAWT2{
public static void main(String[] args){
frameTurunan f = new frameTurunan("Ini frame Turunan");
}
}
Output:


Program cthSwing1.java
import javax.swing.*;
public class cthSwing1{
public static void main(String[] args){
                JFrame myFrame = new JFrame("Contoh Program Swing");
m
                }
Output:


Program cthSwing2.java
import javax.swing.*;
class frameTurunan extends JFrame{
JLabel myLabel = new JLabel("Selamat Belajar Java");
public frameTurunan(String judul){
setTitle(judul);
setSize(200,200);
add(myLabel);
setVisible(true);
}
}
public class cthSwing2{
public static void main(String[] args){
frameTurunan f = new frameTurunan("Ini frame Turunan");
}
}
Output:

Tidak ada komentar:

Posting Komentar