نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکل در ایجاد آرایه از JLable

  1. #1

    Lightbulb مشکل در ایجاد آرایه از JLable

    سلام
    میخام یه سری از لیبل ها رو که با swing تو برنامه درست کردم رو تو یه آرایه بذارم که از ویژگیاشون بتونم استفاده کنم مثلا تکستشونو عوض کنم . اما هرکاری میکنم ارور میده میخاستم بدونم مشکلم کجاست

    JLable[] labels=new JLable[2];
    public void f(){
    labels[0]=lbl1;
    labels[1]=lbl2;
    System.out.println(labels[0].getText());
    }

    بعد تابع f رو توی کانستراکتور خود فریم برنامه فراخوانی کردم که پیغام رو چاپ کنه ولی ارور Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException رو میده
    یا اینکارو هم کردم بازم ارور داد :



    JLable[] labels=new JLable[2];
    labels={lbl1,lbl2};


    اینا در صورتیه که خود نتبین لیبل ها رو تعریف کرده مثلا

    private javax.swing.JLabel lbl1;
    private javax.swing.JLabel lbl2;
    آخرین ویرایش به وسیله mostafa3dmax : شنبه 15 مهر 1396 در 17:43 عصر

  2. #2
    کاربر دائمی آواتار vahid-p
    تاریخ عضویت
    آذر 1391
    محل زندگی
    تهران
    پست
    1,140

    نقل قول: مشکل در ایجاد آرایه از JLable

    اگر تعریف نکرده بود که اصلا کامپایل نمیشد. وقتی NullPointerException میده احتمالا به شیء ای به این فیلدها نسبت داده نشده. ببینید جایی نوشته lbl1=new JLable(); اگر بود که درسته. البته باید قبل از تابع f این عبارت وجود داشته باشه.
    سعی کنید دیباگ کنید (breakpoint بذارید) و خط به خط اجرا کنید تا متوجه روند اجرای برنامه بشید.

تاپیک های مشابه

  1. مشکل در ایجاد آرایه دوبعدی دینامیک
    نوشته شده توسط hasanpix در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: شنبه 21 اردیبهشت 1392, 16:05 عصر
  2. سوال: مشکل در ایجاد shourtcut از برنامه بر روی desktop
    نوشته شده توسط m_mogharrabi در بخش تولید و توسعه برنامه های Setup و Install
    پاسخ: 2
    آخرین پست: شنبه 07 اردیبهشت 1392, 17:23 عصر
  3. مشکل در شروع ارایه از یک
    نوشته شده توسط سپهر-111 در بخش برنامه نویسی در 6 VB
    پاسخ: 10
    آخرین پست: دوشنبه 13 آذر 1391, 21:14 عصر
  4. مشکل در ایجاد نمونه از کلاس DtatBase
    نوشته شده توسط masoud.a در بخش C#‎‎
    پاسخ: 0
    آخرین پست: جمعه 19 آبان 1391, 23:31 عصر
  5. مشکل در ایجاد setup از برنامه
    نوشته شده توسط saeedhushmand در بخش C#‎‎
    پاسخ: 1
    آخرین پست: پنج شنبه 19 آبان 1390, 13:46 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •