این سایت در راستای آموزش تکنولوژی های مختلف جاوا از قبیل Swing، JSF، EJB،JPA، و ... تهیه و ایجاد شده است

معرفی کامپوننت JButton

کنترل JButton  جایگزینی برای کنترل Button از مجموعه کنترل های AWT است. JButton در نگارش فعلی از متن ، آیکون ، عکس و تگهای HTML پشتیبانی می کند, همچنین میتوان این کامپوننت را به 5 روش زیر ایجاد می گردد:

  • public  JButton()

JButton button = new JButton();

 

public  JButton(Icon image)

Icon icon = new ImageIcon("Test.gif");

JButton button = new JButton(icon);

 

pubic  JButton (String text)

JButton button = new JButton("TEst Button") ;

 

ادامه مطلب...
۰ نظر
مهدی قرمزکن

معرفی کامپوننت JLabel

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

ادامه مطلب...
۱ نظر
مهدی قرمزکن

مدیریت رویدادها (Event) در کنترل های Swing

برای اینکه به طور کامل با مدیریت رویدادها در کنترل هایSwing آشنا شوید کار را با یک مثال شروع کنیم.

در جاوا کنترل رویدادها با Listener ها انجام می گیرد. یک Listener قسمتی از کد برنامه است که در صورت رخداد یک رویداد خاص مانند کلیک کردن بر روی یک JButton فعال می شود. به تمامی رویدادها در جاوا اصطلاحاً Listener گفته میشود.

استفاده از Listener برای کنترل یک رویداد (Event) شامل 3 مرحله است:

  1. ایجاد یک کلاس ساده جاوا که اینترفیس  Listener را پیاده سازی می کند.
  2. تعریف یک نمونه از کلاس Listener ایجاد شده.
  3. افزودن کلاس Lisener ایجاد شده به کنترلی که می خواهیم به رویدادی برای آن تعریف کنیم.

ادامه مطلب...
۱ نظر
مهدی قرمزکن

تفاوت بین رویداد های Action و ActionListener

بصورت کلی در JSF، رویدادهای Action Event هنگامی که کاربر بر روی یک Link یا Button (کامپوننت های h:commandButton، h:commandLink) کلیک میکند، فراخوانی میگردد.

ابتدا بهتر است توضیح مختصری راجع به رویداد های Action و ActionListener داشته باشیم.

ادامه مطلب...
۰ نظر
مهدی قرمزکن

توابع JSTL و نحوه استفاده از آنها در صفحات JSF

کتابخانه JSTL شامل مجموعه ای از توابع بوده که از فریم ورک JSP به فریم ورک JSF 2.0 ارث رسیده و می توان آنها را بر روی عبارت های از نوع String و یا آرایه ها مستقیماْ در صفحات JSF با استفاده از دستورات Expression Language مورد استفاده قرار داد.

برای استفاده از این توابع باید ابتدا Namespace آنها را در قسمت تعاریف صفحه بصورت زیر وارد وارد نمایید:

xmlns:fn = "http://java.sun.com/jsp/jstl/functions"

ادامه مطلب...
۰ نظر
مهدی قرمزکن