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

۲ مطلب با کلمه‌ی کلیدی «fn:toUpperCase» ثبت شده است

معرفی کامپوننت JTextField- بخش چهارم(فیلترسازی با استفاده از کلاس DocumentFilter)

فیلترسازی با استفاده از کلاس DocumentFilter

در مجموعه کنترلهای AWT ، اگر شما نیاز داشتید که ورود متن را در کامپوننتهای متنی محدود به کاراکتر خاصی نمائید، مانند اینکه در TextField فقط اعداد وارد شود و یا فقط حروف الفبا وارد شود و یا اینکه اعداد وارد شده در محدوده خاصی باشند، باید رویدادهای KeyListener و consume را به کامپوننت متنی مانند TextField اضافه می کردید. اما در مجموعه کنترلهای Swing شما می توانید این کار را با استفاده از اینترفیس Document انجام داده و یا یک کلاس DocumentFilter را به کامپوننت متنی اضافه کرده و کنترل اطلاعات  را بوسیله آن انجام دهید. برای انجام این کار باید از متد setDocumentFilter از کلاس AbstractDocument استفاده کنید .  کلاس DocumentFilter دارای 3 نوع متد است که می توانید بوسیله آنها ورود متن در کامپوننتهای متنی مانند JTextField را کنترل کنید. با توجه به اینکه این کلاس یک کلاس اصلی است برای ایجاد فیلتر باید یک کلاس فرعی ایجاد کرده که extends کلاس DocumentFilter باشد . متدهایی که می توان در کلاس DocumentFilter مورد استفاده قرار داد به صورت زیر میباشند.

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

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

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

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

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

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