سؤال

لست واضحا على الفرق بين هاتين الطريقتين. أرى أن ActionListener يأخذ ActionEvent كمعلمة، ولكن قد يتم ربط كلاهما بطريقة في فاصولي الدعم.

هو الاختلاف الوظيفي الوحيد المعلمة ActionEvent؟ لذلك إذا كنت بحاجة إلى استخدام ActionEvent طريقة المستمع، إن لم يكن كذلك، ستعمل كذلك؟

هل كانت مفيدة؟

المحلول

ActionListener يأخذ ActionEvent كمعلمة وإرجاع الفراغ. لا يستغرق الإجراء أي معلمات وإرجاع سلسلة يمكن استخدامها للملاحة.

إذا كنت لا تحتاج إلى ActionEvent، ولا تحتاج إلى التنقل، فيمكنك عموما القيام بأي واحدة. إذا كنت بحاجة إلى ActionEvent، فأنت بحاجة إلى ActionListener. إذا كنت بحاجة إلى التنقل، فأنت بحاجة إلى الإجراء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top