public void focusGained(FocusEvent e) {
EventManager.startEventChain();
int reason = ForteKeyboardFocusManager.getTraversalReason();
if (reason != Constants.FC_SUPRESS) {
Hashtable<String, Object> params = new Hashtable<String, Object>();
params.put("reason", new ParameterHolder_integer(reason));
ClientEventManager.postEvent( Panel.this, "AfterFocusGain", params );
}
EventManager.endEventChain();
}
public void focusLost(FocusEvent e) {
EventManager.startEventChain();
int reason = ForteKeyboardFocusManager.getTraversalReason();
if (reason != Constants.FC_SUPRESS) {
Hashtable<String, Object> params = new Hashtable<String, Object>();
params.put("reason", new ParameterHolder_integer(reason));
ClientEventManager.postEvent( Panel.this, "BeforeFocusLoss", params );
}
EventManager.endEventChain();
}
});