add keyboard focu listen keyboard focu manag kfm keyboard focu manag current keyboard focu manag kfm add properti chang listen properti chang listen object obj java bean properti chang listen properti chang java bean properti chang event properti chang properti chang event evt focu owner equal evt properti evt valu event let filter obj evt valu obj evt valu todo bob sai look focu chang flag start interact detect focu gain prop panel field assumpt edit field start good assumpt need rid project project manag manag current project undo manag start interact focu line ideal debug tabord focu travers issu println focu chang obj 