laporanpraktikum.txt

6
1. Jelaskan event apa saja yang terdapat dalam jendela (window) di java dan bagaimana cara mempergunakannya di dalam NetBeans? Jawaban dan pembahasan : Untuk mengawali event pada sebuah project kerja NetBeans yang perlu dilakukan adalah sebagai berikut : a. Mengklik pada JFrame b. Memilih design c. Memilih palette JButton men-drag and drop di Design, d. Mengklik kanan pada tombol Button e. Memilih Events. Penjelasan untuk fungsi setiap event adalah sebagai berikut : a. ActionEvent : Suatu event akan terjadi ketika element seperti tombol dikenai suatu action(klik,ditekan, dsb.) atau di tekan dengan tombol enter. 1. actionPerformed : Method yangSuatu fungsi event yang digunakan ketika event Action terjadi. b. KeyEvent : Suatu event akan terjadi ketika keyboard ditekan. 1. keyPressed : Suatu fungsi event yang digunakan ketika pengguna menekan tombol keyboard. 2. KeyReleased : Suatu fungsi event yang digunakan ketika user melepas tombol keyboard. 3. keyTyped : Suatu fungsi event yang digunakan ketika user mengetikkan tombol keyboard. c. MouseEvent : Suatu event akan terjadi ketika user Mengirimkan perintah dengan mouse. 1. mouseClicked : Suatu fungsi event yang digunakan ketika pengguna mengklik kiri mouse pada suatu element/ komponen seperti button dll. 2. mouseEntered : Suatu fungsi event yang digunakan ketika mouse digerakkan sehingga berada di atas komponen pada suatu element/ komponen seperti button dll. 3. mousePressed : Suatu fungsi event yang digunakan ketika user menekan mouse.

Upload: beezhie312

Post on 27-Sep-2015

219 views

Category:

Documents


4 download

DESCRIPTION

jost

TRANSCRIPT

1. Jelaskan event apa saja yang terdapat dalam jendela (window) di java dan bagaimana cara mempergunakannya di dalam NetBeans? Jawaban dan pembahasan : Untuk mengawali event pada sebuah project kerja NetBeans yang perlu dilakukan adalah sebagai berikut : a. Mengklik pada JFrame b. Memilih design c. Memilih palette JButton men-drag and drop di Design, d. Mengklik kanan pada tombol Button e. Memilih Events. Penjelasan untuk fungsi setiap event adalah sebagai berikut : a. ActionEvent : Suatu event akan terjadi ketika element seperti tombol dikenai suatu action(klik,ditekan, dsb.) atau di tekan dengan tombol enter. 1. actionPerformed : Method yangSuatu fungsi event yang digunakan ketika event Action terjadi. b. KeyEvent : Suatu event akan terjadi ketika keyboard ditekan. 1. keyPressed : Suatu fungsi event yang digunakan ketika pengguna menekan tombol keyboard. 2. KeyReleased : Suatu fungsi event yang digunakan ketika user melepas tombol keyboard. 3. keyTyped : Suatu fungsi event yang digunakan ketika user mengetikkan tombol keyboard. c. MouseEvent : Suatu event akan terjadi ketika user Mengirimkan perintah dengan mouse. 1. mouseClicked : Suatu fungsi event yang digunakan ketika pengguna mengklik kiri mouse pada suatu element/ komponen seperti button dll. 2. mouseEntered : Suatu fungsi event yang digunakan ketika mouse digerakkan sehingga berada di atas komponen pada suatu element/ komponen seperti button dll. 3. mousePressed : Suatu fungsi event yang digunakan ketika user menekan mouse. 4. mouseRelease : Suatu fungsi event yang digunakan ketika user melepaskan tombol mouse pada suatu element/ komponen seperti button. d. WindowEvent : Suatu event akan terjadi ketika window mengalami perubahan keadaan. 1. windowActived : Suatu fungsi event yang digunakan ketika jendela aplikasi (window) diaktifkan. 2. windowClosed : Suatu fungsi event yang digunakan ketika jendela aplikasi ditutup. 3. windowClosing : Suatu fungsi event yang digunakan ketika semua jendela aplikasi ditutup 4. windowDeactivated : Suatu fungsi event yang digunakan ketika jendela aplikasi tidak diaktifkan. H5. windowDeiconified : Suatu fungsi event yang digunakan ketika jendela aplikasi dikembalikan dari task bar ke ukuran normal. 6. windowIconified : Suatu fungsi event yang digunakan ketika jendela aplikasi dibuka. 7. windowOpened : Suatu fungsi event yang digunakan ketika jendela aplikasi dibuka. e. FocusEvent : Suatu event akan terjadi ketika komponen menerima atau ditinggalkan focus. 1. focusGained : Suatu fungsi event yang digunakan ketika komponen kehilangan fokus. 2. focusLost : Suatu fungsi event yang digunakan ketika komponen kehilangan fokus. f. ItemEvent : Suatu event akan terjadi ketika item dalam combo box,check box,radio button,list,dipilih. 1. itemStateChanged : Suatu fungsi event yang digunakan ketika suatu item berubah. g. DocumentEvent : Terjadi ketika dokumen mengalami perubahan. 1. changeUpdate : Suatu fungsi event yang digunakan ketika teks dokumen berubah. 2. insertUpdate : Suatu fungsi event yang digunakan ketika teks dimasukkan ke dalam dokumen. 3. removeUpdate : Suatu fungsi event yang digunakan ketika teks di hapus.

2. Jelaskan object apa saja yang terdapat dalam JSwing untuk membuat GUI pada NetBeans? Jawaban dan Penjelasan : Dalam NetBeans, JSwing merupakan suatu package pembuatan aplikasi berbasis graphic. Dalam JSwing terdapat beberapa komponen yang mendukung package tersebut dalam mendesain Java application. Komponen-komponen tersebut adalah seperti gambar berikut : Berikut adalah penjelasan tentang Komponen-komponen Package yang ada dalam JSwing: 1. JButton Tombol merupakan komponen GUI yang menyerupai tombol. Ketika tombol ini diklik, perintah tertentu akan dijalankan.2. JLabel JLabel merupakan komponen grafik yang dapat menampung tulisan dan atau icon. Pembuatan label dapat dilakukan dengan konstruktor. 3. JTextField Text field merupakan area yang terdapat menampung tulisan yang di ketik pengguna program. 4. JPassword Field Password field hampir sama seperti text field, namun isi tulisan disembunyikan. 5. JText Area Text area merupakan tempat pengeditan teks yang dapat menampung lebih dari satu baris. 6. JScroll pane Scroll bar dalam java disebut juga scroll pane. Scroll pane merupakan tombol penggulung yang dapat diletakkan secara horizontal maupun vertical. 7. JRadio Button Radio buttons digunakan untuk membuat satu pilihan dari sekian banyak pilihan yang tersedia. 8. JCheck Box Check box dapat di gunakan untuk membuat beberapa pilihan sekaligus. 9. JCombo Box Combo box merupakan menu drop down yang digunakan untuk membuat satu pilihan dari sekian banyak pilihan yang ada. Membuat objek combo box dengan konstruktor dan menjalankan metode addltem untuk menambahkan pilihan pada daftar combo box. 10. JList List merupakan daftar pilihan yang ditampilkan sekaligus. Pengguna program dapat memebuat beberapa pilihan dari daftar yang di tampilkan. 11. JProgress Bar Progress bar menampilkan grafik yang menggambarkan beberapa lama suatu proses akan selesai. 12. JSlider Slider digunakan untuk menentukan nilai dengan cara menggeser control dalam rentang nilai minimum yang telah ditentukan. Secara default, slider berbentuk horizontal. 13. JDialog Dialog box ini berguna untuk menampilkan informasi kepada pengguna. Ketika pengguna mengklik OK pada dialog ini, maka dialog box akan ditutup. 14. JComponent Dalam java swing semua menggunakan JComponent kecuali container toplevel Seperti JFrame, Jdialog. 15. JDesktopPane Turunan dari JLayerdPane yang mempunyai Desktop Manager 16. JDialog Class turunan dari dialog yang berfungsi membuat dialog window dan custom dialog window dengan JOptionPane. 17. JEditorPane Turunan dari JTextComponent sebagai Class 18. JMenu Class yang digunakan untuk membuat menu yang dapat diinsert dengan JmenuItem 19. JMenuBar Class yang digunakan untuk membuat menu bar 20. JMenuItem Class yang digunakan untuk membuat Item baru. 21. JOptionPane Class yang digunakan untuk membuat tipe kotak dialog yang berbeda. 22. JPanel Class yang merupakan turunan dari JComponent yang digunakan untuk membuat panel baru. 23. JPopMenu Class yang digunakan untuk membuat menu pop up dan menyediakan jendela kecil dimana dapat memilih tipe pilihan yang tersedia. 24. JToggleButton Mengimplementasikan dua keadaan button yang diseleksi atau tidak. 25. JToolBar Class yang menyediakan icon button perintah yang memperlihatkan aksi atau control yang berbeda. 26. JTree Untuk menampilkan data dengan tipe hierarki. 27. JWindow Class ini merupakan turunan dari window dan menunjukan lokasi area desktop 28. KeyStroke Class ini mengontrol aksi pada keyboard. 29. Progress Monitor Class ini digunakan untuk memonitor proses yang sedang berlangsung. 30. SizeRequirements Menghitung posisi dan ukuran komponen. 31. SizeSquence Untuk menampilkan ukuran dan posisi dari daftar yang ada. 32. ViewportLayout Mengimplementasikan LayoutManager dan mendefinisikan layout yang digunakan.

Reference : www.java2s.com NetBeans : The Definitive Guide