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