السلام عليكم ورحمة الله وبركاته
ممكن أحد يشرح لي كيف أعرف حدث وأستعمل
مثل الحدث عند الضغط على زر Button
أو الضغط على زر في لوحة المفاتيح كـ Enter
الرجاء التفصيل في الشرح قدر المستطاع
لأنني مبتدئ في لغة الجافا وإسلوب OOP
السلام عليكم ورحمة الله وبركاته
ممكن أحد يشرح لي كيف أعرف حدث وأستعمل
مثل الحدث عند الضغط على زر Button
أو الضغط على زر في لوحة المفاتيح كـ Enter
الرجاء التفصيل في الشرح قدر المستطاع
لأنني مبتدئ في لغة الجافا وإسلوب OOP
اقتباسلأنني مبتدئ في لغة الجافا وإسلوب OOP
راجع الدورة في المواضيع المثبتة
اقتباسممكن أحد يشرح لي كيف أعرف حدث وأستعملمثل الحدث عند الضغط على زر Button
اقتباسالضغط على زر في لوحة المفاتيح كـ Enter
لست متواجد بشكل يومي
السلام عليكم
Button.addActionlistener(add Actionlistener{
JOptionPane.showmessagedialoge("Welcome
{{"))
عند الضغط على الزر سوف يخرج لك الرسالة
اللهم صل وسلم وزد وبارك على سيدنا محمد وعلى آله وصحبه وسلم
على حسب علمي نكتب
B2.addActionListener(new ActionListener () {
public void actionPerformed( ActionEvent e) {
Lb.setForeground(new Color(0,0,225));
Lb.repaint();و ليس
Button.addActionlistener(add Actionlistener{
JOptionPane.showmessagedialoge("Welcome
{{"))الحياة كلها وقفة عز فقط
------------------------------------------
المجتمع معرفة و المعرفة قوة
شكراً لكم على هذه الإستجابة السريعة
السلام عليكم
أنا أعتذر عن نسياني للميثود الرئيسية لل listener
وأود أن أضيف أن عمل احدث يتم بأكثر من طريقة
فيمكنك عمل الحدث وذلك بأن تعرف class وتجعلها ترث ال listener وتضع بها الأحداث ، ثم تجعل الزر يرث من ال class وذلك كالتالي
class handle extends ActionListener
{
public void actionPerformed(ActionEvent ae)
{
if(ae.getsource==button)
{
JOptionPane.showmessageDialoug(null,"Welcome");
}
else
{
JOptionPane.showmessagedialog(null,"Clicked");
}
}وبعدها تجعل الزر يقرأ من ال class (يرث من الكلاس)
وهذا أحد الطرق، ولكن أنصح اتباع الطريقة التقليدية وهي بأن تجعل الزر مباشرة مربوط بالحدث ، وسامحوني على الخطأ
اللهم صل وسلم وزد وبارك على سيدنا محمد وعلى آله وصحبه وسلم
هذا الموضوع مغلق.