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

۴ مطلب با کلمه‌ی کلیدی «f:setPropertyActionListener» ثبت شده است

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

JToggleButton اولین کنترل toggleable ایی که به آن می پردازیم. این کلاس به عنوان کلاس پدر برای کامپوننتهای JCheckBox و JRadioButton محسوب شده به همین خاطر قبل از آنها، به معرفی این کامپوننت می پردازیم. JToggleButton از نظر عملکرد شبیه JButton میباشد با این تفاوت که می تواند در حالت فشار داده شده یا Press قرار گیرد. کاربرد  JToggleButton  در برنامه های خیلی کم است و عموما در Toolbar های برنامه های مانند Microsoft Word از آن استفاده می شود.

ایجاد JToggleButton

کامپوننت JToggleButton دارای سازنده های متعددی میباشد که در زیر به ذکر چندتا از آنها اکتفا خواهیم نمود :

  • public  JToggleButton()
  • JToggleButton toggleButton = new JToggleButton();

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

مدیریت رویدادها (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 داشته باشیم.

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

چهار روش برای ارسال پارامتر از JSF Page به Backing Bean

در JSF از چهار روش برای ارسال پارامتر به کلاس های Bean می توان استفاده نمود :

  • استفاده از تگ f:param
  • استفاده از تگ f:attribute
  • استفاده از تگ f:setPropertyActionListener
  • روش Method Expression (یکی از قابلیتهای جدید تعریف شده در JSF 2.0)
  • استفاده از تگ f:viewParam

برای آشنایی بیشتر با این روشهای، هر کدام را با یک مثال برای شما توضیح خواهم داد.

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