Rangkuman JAVA : Input Output dan Event pada JAVA
Input / Output pada JAVA
Sebuah input atau output pada java GUI bisa berupa teks, angka maupun objek. contoh pallet yang bisa untuk proses input/output adalah textField bisa berupa text atau angka dan pada dasarnya akan diinputkan pada value berupa string, bisa di konvert kedalam integer juga.
Pada dasarnya hampir semua fungsi pada pallet java memiliki value yang bisa diinputkan, hanya berbeda perintah tiap swing kontolnya. berikut beberapa contoh sintak input dan output untuk java GUI.
I/O jTextField
jTextField.getText() = untuk mengambil value berupa string pada jTextField.
jTextField.setText() = untuk menginputkan value berupa string ke jTextField.
I/O jTextArea
jTextArea().getText() = untuk mengambil value berupa string pada jTextArea.
jTextArea().setText() = untuk menginputkan value berupa string ke jTextArea.
I/O jLabel
jLabel().getText() = untuk mengambil value berupa string pada jLabel.
jLabel().setText() = untuk menginputkan value berupa string ke jLabel.
I/O jCheckBox
jCheckBox.getText() = untuk mengambil value berupa string pada jCheckBox.
jCheckBox..setText() = untuk menginputkan value berupa string ke jCheckBox.
I/O jComboBox
jComboBox.getSelectedItem() = untuk mengambil item dari index jComboBox.
jComboBox..addItem() = untuk menambah item baru pada jComboBox.
dan masih banyak swing control pada java yang bisa dijadikan proses input/output.
Event pada JAVA
Event merupakan respon dari program ketika user melakukan tindakan terhadap GUI tertentu dalam aplikasi. Agar komponen GUI yang kita buat dapat menghasilkan event ketika ada interaksi dari user terhadap GUI, seperti menekan tombol, keyboard, menggerakan mouse, dan sebagainya, diperlukan listener untuk melakukannya. Dengan adanya listener ini, event yang dihasilkan dari GUI dapat merespon dari suatu interaksi yang ditujukan kepada suatu instruksi program.
Untuk dapat menggunakan listener, diperlukan sebuah Class yang terdapat pada java.awt.event.*;.
Berikut adalah fungsi setiap event pada java.
a. ActionEvent
Suatu event akan terjadi ketika element seperti tombol dikenai suatu action (mouse action atau enter keyboard)
- actionPerformed : Method yangSuatu fungsi event yang digunakan ketika event Action terjadi.
b. KeyEvent
Suatu event akan terjadi ketika keyboard ditekan.
- keyPressed : Suatu fungsi event yang digunakan ketika pengguna menekan tombol keyboard.
- KeyReleased : Suatu fungsi event yang digunakan ketika user melepas tombol keyboard.
- keyTyped : Suatu fungsi event yang digunakan ketika user mengetikkan tombol keyboard.
c. MouseEvent
Suatu event akan terjadi ketika user Mengirimkan perintah dengan mouse.
- mouseClicked : Suatu fungsi event yang digunakan ketika pengguna mengklik kiri mouse pada suatu element/ komponen seperti button dll.
- mouseEntered : Suatu fungsi event yang digunakan ketika mouse digerakkan sehingga berada di atas komponen pada suatu element/ komponen seperti button dll.
- mousePressed : Suatu fungsi event yang digunakan ketika user menekan mouse.
- 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.
- windowActived : Suatu fungsi event yang digunakan ketika jendela aplikasi (window) diaktifkan.
- windowClosed : Suatu fungsi event yang digunakan ketika jendela aplikasi ditutup.
- windowClosing : Suatu fungsi event yang digunakan ketika semua jendela aplikasi ditutup
- windowDeactivated : Suatu fungsi event yang digunakan ketika jendela aplikasi tidak diaktifkan.
- windowDeiconified : Suatu fungsi event yang digunakan ketika jendela aplikasi dikembalikan dari task bar ke ukuran normal.
- windowIconified : Suatu fungsi event yang digunakan ketika jendela aplikasi dibuka.
- windowOpened : Suatu fungsi event yang digunakan ketika jendela aplikasi dibuka.
e. FocusEvent
Suatu event akan terjadi ketika komponen menerima atau ditinggalkan focus.
- focusGained : Suatu fungsi event yang digunakan ketika komponen kehilangan fokus.
- 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.
- ItemStateChanged : Suatu fungsi event yang digunakan ketika suatu item berubah.
g. DocumentEvent
Terjadi ketika dokumen mengalami perubahan.
- changeUpdate : Suatu fungsi event yang digunakan ketika teks dokumen berubah.
- insertUpdate : Suatu fungsi event yang digunakan ketika teks dimasukkan ke dalam dokumen.
- removeUpdate : Suatu fungsi event yang digunakan ketika teks di hapus.
Demikian beberapa fungsi I/O dan event handling pada java, data di atas adalah sebagian fungsi pada java. mari cari banyak referensi untuk menambah ilmu kita, jangan bosan untuk terus belajar :-)
Sebuah input atau output pada java GUI bisa berupa teks, angka maupun objek. contoh pallet yang bisa untuk proses input/output adalah textField bisa berupa text atau angka dan pada dasarnya akan diinputkan pada value berupa string, bisa di konvert kedalam integer juga.
Pada dasarnya hampir semua fungsi pada pallet java memiliki value yang bisa diinputkan, hanya berbeda perintah tiap swing kontolnya. berikut beberapa contoh sintak input dan output untuk java GUI.
I/O jTextField
jTextField.getText() = untuk mengambil value berupa string pada jTextField.
jTextField.setText() = untuk menginputkan value berupa string ke jTextField.
I/O jTextArea
jTextArea().getText() = untuk mengambil value berupa string pada jTextArea.
jTextArea().setText() = untuk menginputkan value berupa string ke jTextArea.
I/O jLabel
jLabel().getText() = untuk mengambil value berupa string pada jLabel.
jLabel().setText() = untuk menginputkan value berupa string ke jLabel.
I/O jCheckBox
jCheckBox.getText() = untuk mengambil value berupa string pada jCheckBox.
jCheckBox..setText() = untuk menginputkan value berupa string ke jCheckBox.
I/O jComboBox
jComboBox.getSelectedItem() = untuk mengambil item dari index jComboBox.
jComboBox..addItem() = untuk menambah item baru pada jComboBox.
dan masih banyak swing control pada java yang bisa dijadikan proses input/output.
Event pada JAVA
Event merupakan respon dari program ketika user melakukan tindakan terhadap GUI tertentu dalam aplikasi. Agar komponen GUI yang kita buat dapat menghasilkan event ketika ada interaksi dari user terhadap GUI, seperti menekan tombol, keyboard, menggerakan mouse, dan sebagainya, diperlukan listener untuk melakukannya. Dengan adanya listener ini, event yang dihasilkan dari GUI dapat merespon dari suatu interaksi yang ditujukan kepada suatu instruksi program.
Untuk dapat menggunakan listener, diperlukan sebuah Class yang terdapat pada java.awt.event.*;.
Berikut adalah fungsi setiap event pada java.
a. ActionEvent
Suatu event akan terjadi ketika element seperti tombol dikenai suatu action (mouse action atau enter keyboard)
- actionPerformed : Method yangSuatu fungsi event yang digunakan ketika event Action terjadi.
b. KeyEvent
Suatu event akan terjadi ketika keyboard ditekan.
- keyPressed : Suatu fungsi event yang digunakan ketika pengguna menekan tombol keyboard.
- KeyReleased : Suatu fungsi event yang digunakan ketika user melepas tombol keyboard.
- keyTyped : Suatu fungsi event yang digunakan ketika user mengetikkan tombol keyboard.
c. MouseEvent
Suatu event akan terjadi ketika user Mengirimkan perintah dengan mouse.
- mouseClicked : Suatu fungsi event yang digunakan ketika pengguna mengklik kiri mouse pada suatu element/ komponen seperti button dll.
- mouseEntered : Suatu fungsi event yang digunakan ketika mouse digerakkan sehingga berada di atas komponen pada suatu element/ komponen seperti button dll.
- mousePressed : Suatu fungsi event yang digunakan ketika user menekan mouse.
- 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.
- windowActived : Suatu fungsi event yang digunakan ketika jendela aplikasi (window) diaktifkan.
- windowClosed : Suatu fungsi event yang digunakan ketika jendela aplikasi ditutup.
- windowClosing : Suatu fungsi event yang digunakan ketika semua jendela aplikasi ditutup
- windowDeactivated : Suatu fungsi event yang digunakan ketika jendela aplikasi tidak diaktifkan.
- windowDeiconified : Suatu fungsi event yang digunakan ketika jendela aplikasi dikembalikan dari task bar ke ukuran normal.
- windowIconified : Suatu fungsi event yang digunakan ketika jendela aplikasi dibuka.
- windowOpened : Suatu fungsi event yang digunakan ketika jendela aplikasi dibuka.
e. FocusEvent
Suatu event akan terjadi ketika komponen menerima atau ditinggalkan focus.
- focusGained : Suatu fungsi event yang digunakan ketika komponen kehilangan fokus.
- 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.
- ItemStateChanged : Suatu fungsi event yang digunakan ketika suatu item berubah.
g. DocumentEvent
Terjadi ketika dokumen mengalami perubahan.
- changeUpdate : Suatu fungsi event yang digunakan ketika teks dokumen berubah.
- insertUpdate : Suatu fungsi event yang digunakan ketika teks dimasukkan ke dalam dokumen.
- removeUpdate : Suatu fungsi event yang digunakan ketika teks di hapus.
Demikian beberapa fungsi I/O dan event handling pada java, data di atas adalah sebagian fungsi pada java. mari cari banyak referensi untuk menambah ilmu kita, jangan bosan untuk terus belajar :-)
Comments
Post a Comment