/* Ċ Ġ* ĠĠĠ ĠCopyright Ġ 2 0 2 1 ĠThe ĠBoard Game Work ĠAuthors Ċ Ġ* ĠĠĠ ĠSPDX - License - Identifier : ĠApache - 2 . 0 Ċ Ġ* Ċ Ġ* ĠĠĠ ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* ĠĠĠ Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠĠĠ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠĠĠ ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* ĠĠĠ Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠĠĠ ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠĠĠ ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* ĠĠĠ Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġtools . a qua . bg w . components . u ic omp onent s Ċ Ċ import Ġtools . a qua . bg w . core . DEFAULT _ TEXT _ FIELD _ HEIGHT Ċ import Ġtools . a qua . bg w . core . DEFAULT _ TEXT _ FIELD _ WIDTH Ċ import Ġtools . a qua . bg w . util . Font Ċ Ċ /** Ċ Ġ* ĠA Ġ[ TextField ] Ġis Ġa Ġsingle Ġline Ġinput Ġfield . Ċ Ġ* Ċ Ġ* ĠWh enever Ġuser Ġinput Ġoccurs Ġthe Ġ[ text ] Ġfield Ġgets Ġupdated . Ċ Ġ* Ċ Ġ* Ġ@ constructor ĠCreates Ġa Ġ[ TextField ]. Ċ Ġ* Ċ Ġ* Ġ@ param Ġpos X ĠHorizontal Ġcoordinate Ġfor Ġthis Ġ[ TextField ]. ĠDefault : Ġ 0 . Ċ Ġ* Ġ@ param Ġpos Y ĠVertical Ġcoordinate Ġfor Ġthis Ġ[ TextField ]. ĠDefault : Ġ 0 . Ċ Ġ* Ġ@ param Ġwidth ĠWidth Ġfor Ġthis Ġ[ TextField ]. ĠDefault : Ġ[ DEFAULT _ TEXT _ FIELD _ WIDTH ]. Ċ Ġ* Ġ@ param Ġheight ĠHeight Ġfor Ġthis Ġ[ TextField ]. ĠDefault : Ġ[ DEFAULT _ TEXT _ FIELD _ HEIGHT ]. Ċ Ġ* Ġ@ param Ġprompt ĠPrompt Ġfor Ġthis Ġ[ TextField ]. ĠThis Ġgets Ġdisplayed Ġas Ġa Ġprompt Ġto Ġthe Ġuser Ġwhenever Ġthe Ġlabel Ġis Ġan Ġempty Ċ Ġ* Ġstring . ĠDefault : Ġempty Ġstring . Ċ Ġ* Ġ@ param Ġtext ĠInitial Ġtext Ġfor Ġthis Ġ[ TextField ]. ĠDefault : Ġempty ĠString . Ċ Ġ* Ċ Ġ* Ġ@ see ĠText Area Ċ Ġ*/ Ċ open Ġclass ĠTextField ( Ċ ĉ pos X : ĠNumber Ġ= Ġ 0 , Ċ ĉ pos Y : ĠNumber Ġ= Ġ 0 , Ċ ĉ width : ĠNumber Ġ= ĠDEFAULT _ TEXT _ FIELD _ WIDTH , Ċ ĉ height : ĠNumber Ġ= ĠDEFAULT _ TEXT _ FIELD _ HEIGHT , Ċ ĉ text : ĠString Ġ= Ġ"", Ċ ĉ prompt : ĠString Ġ= Ġ"", Ċ ĉ font : ĠFont Ġ= ĠFont () Ċ ) Ġ: ĠText Input UI Component ( Ċ ĉ pos X Ġ= Ġpos X , Ċ ĉ pos Y Ġ= Ġpos Y , Ċ ĉ width Ġ= Ġwidth , Ċ ĉ height Ġ= Ġheight , Ċ ĉ text Ġ= Ġtext , Ċ ĉ prompt Ġ= Ġprompt , Ċ ĉ font Ġ= Ġfont )