ورود

View Full Version : سوال: خطا



aliabbasifard
شنبه 17 مرداد 1394, 21:32 عصر
سلام دوستان.من یه کد رو نوشتم.تو کتاب که میبینم باید جواب بده ولی نمیدونم چرا برای من خطا میده.به خط قرمز زیر کلاس دقت کنید.نمیدونم برای چی.اگه میشه راهنماییم کنید.134039

محمد فدوی
یک شنبه 18 مرداد 1394, 20:39 عصر
اولا به جای گذاشتن تصویر، خود کدتون رو قرار بدید.
ثانیا نام متدی که توی واسط ActionListener هست،‌ actionPerformed هست و جاوا به بزرگی و کوچیکی حروف حساسه.
ثالثا برای پیاده‌سازی متدها یا رونویسی کردنشون بهتره از اصلاحگر Override@ استفاده کنید:
private class ColorButtonHandler implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
javaL.setForeground(Color.BLACK);
pane.setBackground(Color.RED);
colorB.setBackground(Color.GREEN);
}
}

aliabbasifard
یک شنبه 18 مرداد 1394, 21:57 عصر
سلام .دستتون درد نکنه.مشکلش تو ثانیا بود.حل شد