PDA

View Full Version : آموزش: JText با متن اولیه غیر قابل حذف



PanizIr
سه شنبه 01 مرداد 1392, 23:41 عصر
من میخوام یه کادر برای وارد کردن متن داشته باشم مثل JTextArea که دو تا کاراکتر از اول توش باشه و این دوتا کاراکتر غیر قابل حذف باشن.
مثلا یه کادر برای وارد کردن تاریخ به این صورت که از اول دو تا کاراکتر جدا کننده توش باشه. این جوری بدون پرانتزا:( - - ) یعنی یه عبارت با 10 تا کاراکتر که دو تاش از قبل معلومه و بقیه ش توسط کاربر زده میشه.
چه جوری باید همچین چیزی رو بنویسم؟

HidDeN_OutX.Exe
چهارشنبه 02 مرداد 1392, 00:12 صبح
سلام دوسته من

دو راهو به شما پیشنهاد میدم

یک اینکه از چند تکس باکس استفاده کنید ( خیلی ساده ) :کف:

اینکه یه تامیر تعریف کنید یا در رویداد تغییر متن باکس که چک کنه

در صورتی که کاراکتر های وارد شده در تکس باکس به 4 رسید

متن تکس یک نقطه یا خط فاصله با تکس اضافه کنه بدین صورت :

if (4 <= textBox1.TextLength)

textBox1.Text += "X";

به جای X اون کارکتری که میخواین در تکس باکس باشه قرار بدین .

موفق باشید ;

spiderman200700
چهارشنبه 02 مرداد 1392, 14:44 عصر
دنبال JFormattedTextField باش.

fbcomputer
یک شنبه 06 مرداد 1392, 18:00 عصر
سلام، البته منم تازه واردم ولی برای تاریخ از MaskFormatter استفاده کردم