ما هي جافا المستمعين
المستمع في يافا هو جسم أن يستخدم لمعالجة الأحداث. في الواقع ، وهو ينفذ الى الاصغاء للاحداث وثم اخبر البرنامج بالمعلومات اللازمة حول هذا الحدث ، الذي يمكنك بعد ذلك التعامل. فعلى سبيل المثال ، اذا كان لاعب يتحرك الماوس ، والمستمع سوف تنبيه البرنامج ان الفأر تم نقل واعطاء تفاصيل عن موقفها ، وبالنسبة الى عنصر حاليا ان تحتل مساحة كبيرة من الشاشه.
الاكثر شيوعا هي الحدث المستمعين المبين أدناه وتوجد في حزمة java.awt.event.
| Actionlistener | Focuslistener | Keylistener |
Mouselistener | Mousemotionlistener | Windowlistener |
يبين الجدول التالي تفاصيل مجردة الاساليب المحددة في هذه الثلاثة المستمعين والاحداث التي تتذرع بها.
Keylistener
باطل keypressed (keyevent ه) | أ الضغط على المفتاح أسفل (هذه الأحداث ستظل تحدث عندما مستخدم مفتاح اسفل ولكن مع رئيسي تاخير). |
باطل keyreleased (keyevent ه) | مفتاح ما يفرج عنه. |
باطل keytyped (keyevent ه) | أ الضغط على المفتاح ، ثم أطلق سراحه (علما ان هذا الحدث هو الا تنشر للمفاتيح التي تعتبر بانها نوع - قادرة ، مثل ألفا والحروف والأرقام ليست مفاتيح مثل F1 ، السيطرة ، والبديل ، على سبيل المثال). |
Mouselistener
باطل mouseclicked (mouseevent ه) | أ يتم الضغط على زر الماوس ، ثم اطلق سراحه على العنصر. |
باطل mouseentered (mouseevent ه) | الفأر يدخل عنصرا من عناصر المجال. |
باطل mouseexited (mouseevent ه) | مخارج الفار من عناصر المجال. |
باطل mousepressed (mouseevent ه) | أ يتم الضغط على زر الفأرة على العنصر. |
باطل mousereleased (mouseevent ه) | أ زر الماوس هو الافراج عن العنصر. |
Mousemotionlistener
باطل mousedragged (mouseevent ه) | أ زر الماوس هو عقد لأسفل على العنصر ، ثم انتقلت هذه الفأرة. |
باطل mousemoved (mouseevent ه) | انتقل الفأرة على اي عنصر والازرار هي اسفل. |
وتيسيرا للامور ، javax.swing.event.mouseinputlistener تنفذ جميع الطرق المدرجه في mouselistener وmousemotionlistener الوصلات معا.
معلومات عن الحدث هو حدثا المخزنه في الجسم ، الذي هو تمرير المعلمه الى المستمع طريقة اذا تذرعت. هذا هو مبين في الجداول السابقة ، مع الطبقة keyevent للاحداث المرتبطه وحة المفاتيح والطبقة mouseevent للاحداث المرتبطه الماوس.
هذا هو مقال اضافها غابرييلا جيم بيريس