این کامپوننت جایگزینی برای Label از مجموعه کامپوننتهای AWT بشمار می رود با این تفاوت که JLabel دارای قابلیت های بیشتری نسبت که Label است . به عنوان مثال Label فقط می تواند یک خط اطلاعات را در خود نگهداری کند  در صورتی که JLabel می تواند از چندین خط اطلاعات  و یا ترکیبی از Text و عکس باشد .تفاوت دیگری که JLabel نسبت به Label دارد ، در اینست که در JLabel می توان از دستورات HTML هم برای نمایش اطلاعات استفاده کرد. کامپوننت JLabel دارای سازنده های متعددی میباشد که برخی از آنها به شرح ذیل میباشند :