swing - KeyEvent working with Java 1.7 but not with 1.6 -


we have developed plugin project developed on java 1.7(in eclipse) , build on java 1.6(build tool on java 1.6, upgraded java 1.7 soon).

we using key listener in our code running fine when core application running on java 1.7 not when core application running on java 1.6(current production environment running on java 1.6 further migrated java 1.7).

any idea, can issue?

txtinput.addkeylistener(new keyadapter() {          @override         public void keypressed(keyevent e) {             setadjusting(cbinput, true);             keyevent = false;             if (e.getkeycode() == keyevent.vk_enter              || e.getkeycode() == keyevent.vk_up              || e.getkeycode() == keyevent.vk_down ) {                 selectionallowed = true;                 e.setsource(cbinput);                 cbinput.dispatchevent(e);                 keyevent = true;                 if (e.getkeycode() == keyevent.vk_down                  || e.getkeycode() == keyevent.vk_up ) {                     if(cbinput.getselecteditem() != null ) {                         txtinput.settext(cbinput.getselecteditem().tostring());                      }                    }                 if (e.getkeycode() == keyevent.vk_enter) {                                           cbinput.setpopupvisible(false);                     if(txtinput.gettext() != null ) {                         try {                             bfmdatetime end_date;                             brmap map = new brmap();                             map.putelem("content", txtinput.gettext().trim());                             map.putelem("action", "buttonclicked");                             map.putelem("start_date", timezone.bfmdatetosearchformat(new bfmdatetime(uiobj.fromdate.gettext().tostring())));                             end_date = new bfmdatetime(uiobj.todate.gettext().tostring());                             end_date.addhours(23);                             end_date.addminutes(59);                             end_date.addseconds(59);                             map.putelem("end_date", timezone.bfmdatetosearchformat(end_date));                             commandmsg commandmsg = new commandmsg(appconstants.dealer_search_command, map);                             requesthandler requesthandler = new requesthandler();                             requesthandler.handlerequest(commandmsg,appconstants.response_source,uiobj);                         } catch (numberformatexception e1) {                             e1.printstacktrace();                         } catch (bfmtimeexception e1) {                             e1.printstacktrace();                         }                      }                 }              }             if (e.getkeycode() == keyevent.vk_escape) {                 cbinput.setpopupvisible(false);             }             setadjusting(cbinput, false);         }     }); 


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -