/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠHo ch ik ong Ċ Ġ* Ġ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 Ġio . github . ho ch ik ong . kt meta . swing ui . controller . dialogs Ċ Ċ import Ġio . github . ho ch ik ong . kt meta . swing ui . dialogs . codegen . imp Set ES Mapping Ċ import Ġio . github . ho ch ik ong . kt meta . swing ui . controller . do When Click On TextField Ċ import Ġjava . awt . Frame Ċ import Ġjava . awt . event . ActionEvent Ċ import Ġjavax . swing . JTextField Ċ import Ġjava . awt . event . Focus Event Ċ Ċ // import Ġjavax . swing . J Frame Ċ // import Ġcom . form dev . flat l af . Flat Int elli JL af ĊĊ Ċ class ĠSet ES Mapping ( parent : ĠFrame ) Ġ: Ġimp Set ES Mapping ( parent , Ġtrue ) Ġ{ ĊĠĠĠ Ġprivate Ġval Ġcomponent Register Ġ= Ġmap Of < String , ĠJTextField >( ĊĠĠĠĠĠĠĠ Ġ" TextField ES Host " Ġto Ġthis . TextField ES Host , ĊĠĠĠĠĠĠĠ Ġ" TextField ES Index " Ġto Ġthis . TextField ES Index ĊĠĠĠ Ġ) ĊĊĊĠĠĠ Ġoverride Ġfun Ġimp BTN Create Mapping ActionPerformed ( evt : ĠAction Event ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠTODO ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġimp TextField ES Host Focus G ained ( evt : ĠFocus Event ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġdo When Click On TextField ( component Register , Ġ" TextField ES Host ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġimp TextField ES Index Focus G ained ( evt : ĠFocus Event ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġdo When Click On TextField ( component Register , Ġ" TextField ES Index ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġimp BTN Reset Mapping ActionPerformed ( evt : ĠAction Event ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠTODO ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġimp BTN Clear TextArea ActionPerformed ( evt : ĠAction Event ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . TextArea JSON Sample . text Ġ= Ġ"" ĊĠĠĠ Ġ} Ċ } Ċ Ċ // fun Ġmain () Ġ{ Ċ // ĠĠĠ ĠFlat Int elli JL af . install () Ċ // ĠĠĠ Ġval Ġdialog Ġ= ĠSet ES Mapping ( J Frame ()) Ċ // ĠĠĠ Ġdialog . setLocation Relative To ( null ) Ċ // ĠĠĠ Ġdialog . isVisible Ġ= Ġtrue Ċ //}