آموزش JTextField در جاوا

سلام دوستان در این سری از آموزش برنامه نویسی جاوا به آموزش JTextField در جاوا می پردازیم بگونه ای JTextField  همان Input است که می توان از آن برای گرفتن مقدار وارد شده در آن Input استفاده کرد در ادامه با ما همراه باشید تا نحوه استفاده از JTextField در جاوا را یاد گیرید همانطور که گفته شد از JTextField  که همانند Input عمل می کند به منظور گرفتن اطلاعات وارد شده در input استفاده می شود.
چهار نوع Constructor برای JTextField  وجود دارد که عبارتند از :

  • JTextField این نوع یک TextField ساده بدون متن و آیکون ایجاد می کند.
  • JTextField(String text : یک TextField که شامل متن است ایجاد می کند.
  • JTextField(String text, int columns : یگ TextField که شامل متن و تعداد ستونی که می خواهید TextField  باید باشد را تعیین می کند.
  • JTextField(int columns : تعداد ستون TextField را مشخص می کند.

یکسری از متد های کاربردی JTextField همانند زیر است.
addActionListener : برای اینکه یک Listener به آن اضافه کنیم (به طور مثال بفهمیم کاربر در حالت تایپ است یا کلیک کرده است)
setFont : برای تنظیم فونت استفاده می شود.
removeActionListener : برای حذف Listener استفاده می شود.
در ادامه یک مثال برای JTextField خواهیم زد.
یک کلاس به نام TextFieldExample ایجاد کنید و کدهای زیر را در آن قرار دهید.

برای اینکه موقعیت آن را تنظیم کنیم از setBounds استفاده کردیم خروجی کد بالا همانند زیر خواهد بود.
 

 
در ادامه یک مثال دیگر برای ActionListener مربوط به TextField قرار می دهیم.

در بالا برای اینکه ActionListener تعریف کنیم کلاس را از ActionListener بالا implement کردیم و زمانی که می خواستیم addActionListener استفاده کنیم مقدار this را به آن فرستادیم چون کلاس را از ActionListener گسترش یا implement کردیم از مقدار this استفاده کردیم در غیر اینصورت خطا خواهد داشت.
کد بالا شکلی همانند زیر را ایجاد خواهد کرد.
 

 
این آموزش هم به پایان رسید.
موفق باشید.

مطالعه بیشتر