import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
Digunakan untuk mengimport package dari komponen pembuatan GUI pada java,yaitu menggunakan komponen AWT dan swing.dan menggunakan komponen AWT untuk membuat sebuah Event dengan adanya koding ActionEvent dan menggunakan ActionListener untuk menerima perintah dari ActionEvent dan memproses Event tersebut dengan menyimpannya dalam package.
class swingFrame extends JFrame {
Digunakan untuk membuat class swingFrame dan merupakan kelas turunan dari class JFrame.
private int lebar = 320;
private int tinggi = 125;
private diatas mengidentifikasikan bahwa class diatas tidak bisa diakses oleh class yang lainnya.dan class ini memiliki tipe data integer yang dideklarasikan dengan variable lebar dan tinggi yang mimiliki nilai masing-masing untuk menentukan lebar dan tinggi dalam membuat frame dalam satuan pixel.
public swingFrame() {
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
setTitle("Swing Components");
setSize(lebar, tinggi);
setLocation((screen.width - this.lebar) / 2, (screen.height - this.tinggi) / 2);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setResizable(false);
Menjelaskan bahwa class dari swingFrame memiliki tingkat akses public yang berati class ini bisa diakses oleh class yang lainnya.dan membuat method-method yang digunakan untuk membuat frame seperti pengaturan ukuran frame.dan siteTitle digunakan untuk membuat judul dari frame tersebut,setsize untuk memanggil variable lebar dan tinggi,setLocation digunakan untuk menempatkan posisi frame secara default ketika program pertama kali diruning,kenapa lebar dan tinggi dibagi dua?ini mengidentifikasikan bahwa frame ini akan terletak pada tengah-tengah layer nantinya secara default.sedangkan setDefaultCloseOperation diset EXIT_ON_Close agar ketika kita menutup frame,kita dapat menulis kembali di command prompt atau compiler lainnya.dan setResizable digunakan untuk memerintahkan apakah frame ini bisa diatur ukurannya,jika bisa maka kita harus mengetikkan perintah true.
maaf ya cuma sepotong logika aja,klo mau sedot aja semua.menghindari kesamaan atau kemiripan logika kita.
^_^
Tidak ada komentar:
Posting Komentar