Witam

Jest taki sobie fragment kodu:

DateChooserCombo dateChooserCombo = new DateChooserCombo(composite, SWT.NONE);
dateChooserCombo.setLocation(243, 143);
Control[] control = dateChooserCombo.getChildren();
Control textInDateChooserCombo = control[0];
Control buttonInDateChooserCombo = control[1];

textInDateChooserCombo.addTraverseListener(new TraverseListener() {
 @Override
 public void keyTraversed(TraverseEvent e) {
  if (e.detail == SWT.TRAVERSE_RETURN || e.keyCode == SWT.ARROW_DOWN) {
   e.detail = SWT.TRAVERSE_TAB_NEXT;
   } else if (e.keyCode == SWT.ARROW_UP) {
    e.detail = SWT.TRAVERSE_TAB_PREVIOUS;
   }
   e.doit = true;
 }
});

buttonInDateChooserCombo.addTraverseListener(new TraverseListener() {
 @Override
 public void keyTraversed(TraverseEvent e) {
  if (e.detail == SWT.TRAVERSE_RETURN || e.keyCode == SWT.ARROW_DOWN) {
   e.detail = SWT.TRAVERSE_TAB_NEXT;
   } else if (e.keyCode == SWT.ARROW_UP) {
    e.detail = SWT.TRAVERSE_TAB_PREVIOUS;
   }
   e.doit = true;
 }
});

I teraz wołanie o pomoc :-) Jak zrobić żeby po wciśnięciu klawisza strzałki w dół jednocześnie wykonały się akcje słuchaczy dla textInDateChooserCombo i buttonInDateChooserCombo (są to komponenty składające się na jeden komponent dateChooserCombo)?