SlideShare a Scribd company logo
1 of 16
GUI Dengan Swing
 Pengenalan Swing
 Komponen-komponen Swing
 Komponen Layout
 Event Handling
 Swing digunakan untuk
mengimplementasikan pemrograman
window.
 Swing dikemas dalam paket javax.swing
import javax.swing.*;
 JLabel
 JComboBox
 JList
 JPanel
 dll
 JLabel merupakan komponen yang digunakan
untuk menampilkan teks yang pendek.
 JLabel juga digunakan untuk menampilkan
icon (gambar berukuran kecil) atau
menampilkan icon dan teks
 JLabel merupakan sub kelas dari JFrame
 JLabel()
menciptakan objek JLabel tanpa teks dan gambar
 Jlabel(icon gambar)
menciptakan objek Jlabel dengan icon tanpa teks
 JLabel(String teks)
menciptakan objek JLabel dengan teks
 JLabel(String teks, Icon gambar,int pengaturan)
menciptakan objek Jlabel yang melibatkan teks dan
gambar serta diatur secara horisontal
 getText()
untuk memperoleh teks pada label
 setText()
untuk mengubah teks pada label
 SetIcon(icon gambar)
untuk mengubah gambar pada icon
import javax.swing.*;
public class label extends JFrame{
public static void main(String[]args)
{
label lb = new label();
}
public label(){
super("Tes JLabel");
setSize(100,100);
Icon iconkomputer = new ImageIcon("komputer.jpg");
JLabel labelpesanan = new JLabel ("Pesanan");
JLabel labelkomputer = new JLabel ("Komputer",
iconkomputer,SwingConstants.CENTER);
JPanel panellabel = new JPanel();
panellabel.add(labelpesanan);
panellabel.add(labelkomputer);
getContentPane().add(panellabel);
show();
}}
 JButton berguna untuk membuat
objek tombol yg dapat dilengkapi
dengan judul tombol maupun
ikon.
 JButton()
menciptakan sebuah objek JButton tanpa judul
dan ikon
 JButton(Icon ikon)
menciptakan sebuah objek JButton dilengkapi
dgn ikon
 JButton(String teks)
menciptakan sebuah objek JButton dilengkapi
dengan judul
 JButton(String teks, Icon ikon)
menciptakan sebuah objek JButton dengan judul
dan ikon
import javax.swing.*;
public class button extends JFrame{
int lebar = 5;
int tinggi = 5;
public static void main(String[]args)
{
button btn = new button();
}
public button(){
super("Tes Button");
setSize(lebar,tinggi);
Icon iconkomputer = new ImageIcon("komputer.jpg");
JButton tombolkomputer = new JButton ("Komputer",
iconkomputer);
JPanel paneltombol = new JPanel();
paneltombol.add(tombolkomputer);
getContentPane().add(paneltombol);
show();
}
}
 JCheckBox digunakan untuk memilih salah
satu pilihan di antara dua kemungkinan.
 JRadioButton digunakan untuk menampilkan
pilihan
 ButtoGroup digunakan untuk membuat
pemakai hanya bisa memilih salah satu dari
sejumlah tombol radio
 Jelaskan tentang komponen-komponen Swing
berikut :
- JList
- JComboBox
- JTable
- JTree
 Beri contoh program untuk komponen2 diatas
dan jelaskan?
 Kelompok 2 orang.
 Kumpulkan tgl 16 desember, hardcopy

More Related Content

Similar to 11 GUI dengan-SWING Java.pptx

Aplikasi program komputer grafik
Aplikasi program komputer grafikAplikasi program komputer grafik
Aplikasi program komputer grafikfahlevizha
 
romi-java-03-gui-october2013.pptx
romi-java-03-gui-october2013.pptxromi-java-03-gui-october2013.pptx
romi-java-03-gui-october2013.pptxradcliffdaniel1
 
romi-java-03-gui-october2013.pptx
romi-java-03-gui-october2013.pptxromi-java-03-gui-october2013.pptx
romi-java-03-gui-october2013.pptxbkpsdmkotim1
 
Bahasa pemrograman (java)
Bahasa pemrograman (java)Bahasa pemrograman (java)
Bahasa pemrograman (java)Nur Shidiq
 
Laporan praktikum modul 1 (pemrograman swing)
Laporan praktikum modul 1 (pemrograman swing)Laporan praktikum modul 1 (pemrograman swing)
Laporan praktikum modul 1 (pemrograman swing)Devi Apriansyah
 
Jeni Intro1 Bab05 Mendapatkan Input Dari Keyboard
Jeni Intro1 Bab05 Mendapatkan Input Dari KeyboardJeni Intro1 Bab05 Mendapatkan Input Dari Keyboard
Jeni Intro1 Bab05 Mendapatkan Input Dari KeyboardIndividual Consultants
 
Jeni intro1-bab05-mendapatkan input dari keyboard
Jeni intro1-bab05-mendapatkan input dari keyboardJeni intro1-bab05-mendapatkan input dari keyboard
Jeni intro1-bab05-mendapatkan input dari keyboardKristanto Wijaya
 
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan Swing
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan SwingJeni Intro2 Bab07 Abstract Windowing Toolkit Dan Swing
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan SwingIndividual Consultants
 
Membuat game j2 me nuril
Membuat game j2 me nurilMembuat game j2 me nuril
Membuat game j2 me nurilNorel_Brew
 

Similar to 11 GUI dengan-SWING Java.pptx (13)

Aplikasi program komputer grafik
Aplikasi program komputer grafikAplikasi program komputer grafik
Aplikasi program komputer grafik
 
romi-java-03-gui-october2013.pptx
romi-java-03-gui-october2013.pptxromi-java-03-gui-october2013.pptx
romi-java-03-gui-october2013.pptx
 
romi-java-03-gui-october2013.pptx
romi-java-03-gui-october2013.pptxromi-java-03-gui-october2013.pptx
romi-java-03-gui-october2013.pptx
 
Pengenalan Java Swing
Pengenalan Java SwingPengenalan Java Swing
Pengenalan Java Swing
 
Bahasa pemrograman (java)
Bahasa pemrograman (java)Bahasa pemrograman (java)
Bahasa pemrograman (java)
 
Laporan praktikum multimedia_4-4
Laporan praktikum multimedia_4-4Laporan praktikum multimedia_4-4
Laporan praktikum multimedia_4-4
 
Laporan praktikum modul 1 (pemrograman swing)
Laporan praktikum modul 1 (pemrograman swing)Laporan praktikum modul 1 (pemrograman swing)
Laporan praktikum modul 1 (pemrograman swing)
 
Dasar java mobile
Dasar java mobileDasar java mobile
Dasar java mobile
 
Jeni Intro1 Bab05 Mendapatkan Input Dari Keyboard
Jeni Intro1 Bab05 Mendapatkan Input Dari KeyboardJeni Intro1 Bab05 Mendapatkan Input Dari Keyboard
Jeni Intro1 Bab05 Mendapatkan Input Dari Keyboard
 
Jeni intro1-bab05-mendapatkan input dari keyboard
Jeni intro1-bab05-mendapatkan input dari keyboardJeni intro1-bab05-mendapatkan input dari keyboard
Jeni intro1-bab05-mendapatkan input dari keyboard
 
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan Swing
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan SwingJeni Intro2 Bab07 Abstract Windowing Toolkit Dan Swing
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan Swing
 
Tutorial connecting access netbeans
Tutorial connecting access netbeansTutorial connecting access netbeans
Tutorial connecting access netbeans
 
Membuat game j2 me nuril
Membuat game j2 me nurilMembuat game j2 me nuril
Membuat game j2 me nuril
 

Recently uploaded

Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptAgusRahmat39
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdfsdn3jatiblora
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiaNILAMSARI269850
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaafarmasipejatentimur
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...Kanaidi ken
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...Kanaidi ken
 
(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptxSirlyPutri1
 

Recently uploaded (20)

Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesia
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
 
(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx
 

11 GUI dengan-SWING Java.pptx

  • 2.  Pengenalan Swing  Komponen-komponen Swing  Komponen Layout  Event Handling
  • 3.  Swing digunakan untuk mengimplementasikan pemrograman window.  Swing dikemas dalam paket javax.swing import javax.swing.*;
  • 4.  JLabel  JComboBox  JList  JPanel  dll
  • 5.  JLabel merupakan komponen yang digunakan untuk menampilkan teks yang pendek.  JLabel juga digunakan untuk menampilkan icon (gambar berukuran kecil) atau menampilkan icon dan teks  JLabel merupakan sub kelas dari JFrame
  • 6.  JLabel() menciptakan objek JLabel tanpa teks dan gambar  Jlabel(icon gambar) menciptakan objek Jlabel dengan icon tanpa teks  JLabel(String teks) menciptakan objek JLabel dengan teks  JLabel(String teks, Icon gambar,int pengaturan) menciptakan objek Jlabel yang melibatkan teks dan gambar serta diatur secara horisontal
  • 7.  getText() untuk memperoleh teks pada label  setText() untuk mengubah teks pada label  SetIcon(icon gambar) untuk mengubah gambar pada icon
  • 8. import javax.swing.*; public class label extends JFrame{ public static void main(String[]args) { label lb = new label(); } public label(){ super("Tes JLabel"); setSize(100,100); Icon iconkomputer = new ImageIcon("komputer.jpg"); JLabel labelpesanan = new JLabel ("Pesanan"); JLabel labelkomputer = new JLabel ("Komputer", iconkomputer,SwingConstants.CENTER); JPanel panellabel = new JPanel(); panellabel.add(labelpesanan); panellabel.add(labelkomputer); getContentPane().add(panellabel); show(); }}
  • 9.
  • 10.  JButton berguna untuk membuat objek tombol yg dapat dilengkapi dengan judul tombol maupun ikon.
  • 11.  JButton() menciptakan sebuah objek JButton tanpa judul dan ikon  JButton(Icon ikon) menciptakan sebuah objek JButton dilengkapi dgn ikon  JButton(String teks) menciptakan sebuah objek JButton dilengkapi dengan judul  JButton(String teks, Icon ikon) menciptakan sebuah objek JButton dengan judul dan ikon
  • 12. import javax.swing.*; public class button extends JFrame{ int lebar = 5; int tinggi = 5; public static void main(String[]args) { button btn = new button(); } public button(){ super("Tes Button"); setSize(lebar,tinggi); Icon iconkomputer = new ImageIcon("komputer.jpg");
  • 13. JButton tombolkomputer = new JButton ("Komputer", iconkomputer); JPanel paneltombol = new JPanel(); paneltombol.add(tombolkomputer); getContentPane().add(paneltombol); show(); } }
  • 14.  JCheckBox digunakan untuk memilih salah satu pilihan di antara dua kemungkinan.
  • 15.  JRadioButton digunakan untuk menampilkan pilihan  ButtoGroup digunakan untuk membuat pemakai hanya bisa memilih salah satu dari sejumlah tombol radio
  • 16.  Jelaskan tentang komponen-komponen Swing berikut : - JList - JComboBox - JTable - JTree  Beri contoh program untuk komponen2 diatas dan jelaskan?  Kelompok 2 orang.  Kumpulkan tgl 16 desember, hardcopy