2010-06-08 3 views

Répondre

7

DECLENCHEMENT un ModifyEvent Programatically afin d'effectuer une mise à jour de l'interface graphique (que je suppose est ce que vous essayez de faire) n'est pas vraiment une bonne conception.

Mieux vaut diviser la fonctionnalité que vous souhaitez appeler dans une fonction distincte et l'appeler directement. Quelque chose comme ceci:

private void doSomething() { 
    // TODO: Something! 
} 

.... 

myCombo.addModifyListener(new ModifyListener(){ 

public void modifyText(ModifyEvent arg0) { 
    doSomething(); 
}}); 

doSomething(); 

Tous les arguments que vous devez fournir à votre méthode doSomething() devrait être disponible sans ModifyEvent.

Espérons que cela aide.

+0

bon conseil! Merci mec! – Obay