الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

احتاج مساعدتكم في Action && addAncestorListener بليز سادوني

بدأه نسمة بحر في 27 مايو 2011 · 1 رد · 436 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

صباح الخير....

حباااااايبي انا عندي مشروع آلة حاسبة <<<سبق وان خبرتكم اوك

انتهيت من كل شي بس بدي افهم بعض الدوال عشان المناقشة مع الاستاذ

ممكن شرح مبسط أو واافي بدي افهم بعض الاشياااء

لاتقوولوا طلباتها كثيرة اللي يعرف شي يخبرني وربي ماراح انسااكم من دعواتي

ماتتصورا قد ايش حتفرجوا عني هم <<<ماصرت اعرف النوم من هالاشياء وصاارت احلاامي كلها فيها <<<ياحلو في يوم كانت احلامي غير المهم

والمهم

نبدأ<<<وأملي فيكم كبير

// addAncestorListener؟؟؟؟

ايش هو وايش وظيفتوو<<<سولفوا لي عنو

انا استخدمتو مع jPanel && jButton && JTextField

مثلا في زر رقم واحد كتبت

jButton1.setText("1");

jButton1.setForeground(new java.awt.Color(51, 51, 255));

jButton1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton1ActionPerformed(evt);

}

});

هذآ آول شي بدي اعرفوووووو

ثاااني شي

//Action

؟؟ ايش هو وايش وظيفتووو وليش نستخدمو؟؟؟

مثلا لما استخدمت زر واحد كتبت مثلا

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

display.setText(jButton1.getText());

}

وباقي الارقام نفس الشي

ياليت تشرحولي هو ActionPerformed

اممممممم ماحبيت اكثر آسئلة عشآن ماتنزعجوآآ والا اسئلتي كثيرة

يعني بس طلبين <<<كرمان عيوني وعيونكم فهموني بس

في Action && addAncestorListener

بإنتظآآآركم <<<<<<<<<<<<<<< 0_o

#2

addActionListever

هي دالة لاضافة مسجل حدث لاستفبال الاحداث من هذا المكون

jButton1.addActionListener(new java.awt.event.ActionListener()

يعني لو احد ضغط على الزر يتولد حدث و يتم استقباله , و اللي يستقبله هو دالة actionPerformed لذلك البارامتر حقها من نوع ActionEvent هو كلاس خاص بالاحداث المتولدة من المكونات و actionPerformed هي دالة من الانترفيس ActionListener من اسمها يدل على انها انترفيس خاصة لاستقبال الاحداث

ActionEvent هو حدث يتولد من المكونات ( button, text ,...........)

و actionPerformed تقرر بتنفيذ امر معين على حسب نوع الحدث مثلا :

 actionPerformed(ActionEvent e)
{
if(e.getSource()==OK)
OK.setVisible(false)
if(getSource()==Cancel)
System.exit(2)
}

getSorce() هي دالة ترجع لنا الكائن اللي وقع عليه الحدث ( مصدر الحدث )

في مواقع لهذه المواضيع , من المستحسن انك تراجعينها لكنها باللغة الانجليزية

اتمنى اذا اخطأت تنبهوني

تم تعديل هذه المشاركة بواسطة Game111 في 27 مايو 2011 في 12:30

مواضيع مشابهة