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;
- 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");
}
}
Tidak ada komentar:
Posting Komentar