Kelas Virtual 1 Pemrograman Visual


  1. Untuk membangun aplikasi GUI desktop menggunakan bahasa pemrograman java, terdapat beberapa hal yang bisa digunakan, yaitu swing, AWT dan SWT. Jelaskanlah ketiga hal tersebut.
  2. Komponen pembentuk GUI java dibagi ke dalam dua kelompok, yaitu kelompok lightweight component dan heavyweight component. Jelaskanlah dua kelompok tersebut, dengan dikaitkan pada istilah platform-dependent dan platform-independent.
  3. Top level container (TLC) merupakan bentuk khusus dari package swing yang bersifat lightweight. Mengapa TLC disebut demikian? Apakah yang menyebabkan swing menjadi bentuk khusus dari komponen swing? Jelaskan hubungan hal ini dengan class JComponent dan Component.
  4. Setiap TLC terdiri dari beberapa pane, yaitu root pane, glass pane, container pane, dan layer pane. Jelaskanlah fungsi dari setiap pane tersebut.
  5. Dua contoh dari komponen swing adalah JFrame dan JPanel, jelaskan secara ringkas tentang dua hal tersebut.
  6. Mengapa sebuah JPanel bisa dikatakan sebagai lightweight container?
  7. Pada pemrograman swing, hal yang penting yang harus diperhatikan adalah layouting. Jelaskan tipe-tipe layout dalam pemrograman GUI java. Jelaskan pula layout default yang dimiliki oleh JPanel dan JFrame.
  8. Jelaskanlah method dari JFrame berikut yang yang harus dipanggil untuk membentuk aplikasi GUI desktop menggunakan bahasa pemrograman java, diantaranya:
    1. setDefaultCloseOperation
    2. pack
    3. setPosisition
    4. setSize

Tugas:

Buatlah sebuah essay tentang pemrograman visual dengan cakupan konten berupa jawaban dari pertanyaan di atas. Essay di atas merupakan pendahuluan untuk materi pemrograman visual. Tulislah essay untuk membantu pemahaman materi pendahuluan secara teoritis. Essay ditulis di kertas folio bergaris dengan tulisan serapi mungkin.

Pengumpulan:

Dikumpulkan hari Senin, 10 November 2014 sebelum perkuliahan dimulai.

File: Tugas Virtual 1 Pemr Visual

Selamat Mengerjakan
,