Программный запуск ModifyEvent для выполнения какого-либо обновления графического интерфейса (который, я полагаю, именно то, что вы пытаетесь сделать) - не очень хороший дизайн.
Лучше разделить функциональность, которую вы хотите вызватьв отдельную функцию и вызывать ее напрямую.Примерно так:
private void doSomething() {
// TODO: Something!
}
....
myCombo.addModifyListener(new ModifyListener(){
public void modifyText(ModifyEvent arg0) {
doSomething();
}});
doSomething();
Любые аргументы, которые необходимо предоставить методу doSomething (), должны быть доступны без ModifyEvent.
Надеюсь, это поможет.