Java olayı (event), bir uygulamanın çalışırken kullanıcı tarafından yapılan her türlü etkileşimi ifade eder 3. Bu etkileşimler arasında fare tıklaması veya fare hareketi gibi durumlar yer alır 3.
Java'da olayları yönetmek için dört temel unsur vardır 3:
- Olay Kaynağı (Event Source): Olayı tetikleyen nesnedir 3.
- Olay Nesnesi (Event Object): Olayla ilgili bilgileri tutar 3.
- Olay Dinleyicileri (Event Listeners): Olayın tetiklenme durumunu dinleyen nesnelerdir 3.
- Olay İşleyici (Event Handling): Olay gerçekleştiğinde tetiklenen ve ilgili kod parçalarının çalışmasını sağlayan nesnedir 3.
Ayrıca, Java programlama dilinde ActionEvent, ItemEvent ve KeyEvent gibi belirli olay sınıfları da bulunmaktadır 3.
5 kaynaktan alınan bilgiyle göre: