package Ġat . cp ick l . g ads u . view . components . inputs Ċ Ċ import Ġat . cp ick l . g ads u . view . logic . add ChangeListener Ċ import Ġat . cp ick l . g ads u . view . swing . enable Search Variant Ċ import Ġjavax . swing . JTextField Ċ Ċ class ĠSearch TextField Ġ: ĠJTextField () Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġenable Search Variant () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġadd Search Listener ( function : Ġ( String ) Ġ-> ĠUnit ) Ġ{ ĊĠĠĠĠĠĠĠ Ġadd ChangeListener Ġ{ Ġfunction . invoke ( text ) Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ