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 :-)

Comments

Popular posts from this blog

Rangkuman Java : Membuat Tabel pada JAVA

Rangkuman JAVA : iReport

Rangkuman JAVA : Koneksi database SQL