Nama: Arma Monicha
Nim: 4122039
Kelas: 1A
Graphical User Interface
1. Jelaskan apa yang anda pahami tentang GUI, komponen pendukung GUI di java ditangani oleh awt dan swing, apa beda awt dan swing?
GUI adalah antar muka grafis yang memfasilitasi interaksi antara pengguna dengan program aplikasi.
Komponen pendukung GUI: Containers, Canvas, User Interface components, Komponen pembentuk windows.
AWT yaitu beberapa komponen AWT yang menggunakan native code, sedangkan Swing adalah keseluruhan Swing ditulis menggunakan bahasa pemrograman Java.
2. Apa yang anda ketahui tentang layout manager? Sebutkan dan jelaskan beberapa macam layout manager Java
Layout manager adalah penyusunan komponen-komponen GUI dan yang mengatur tampilan dari komponen didalah container.
Macam-Macam layout manager java:
a. Flow Layout adalah layout yang menyusun komponen dari kiri ke kanan, selanjutnya ke baris berikutnya.
b. Border Layout adalah yang menempatkan komponen dengan pendekatan arah mata angin.
c. Null Layout/Tanpa Layout yaitu mengatur posisi elemen secara manual dengan menggunakan method setBounds dari class Components. Setbounds: int x, int y, int width, int height.
3. -Source Code
-Hasil Source Code