2009-11-29 3 views
-5

Im deviner mes boutons sont bien, mais quand on clique dessus, ils ajoutent des entiers sur le compilateur et soustrayez entiers en utilisant les boutons suivant et précédent. je veux qu'ils fassent défiler les contacts sur le fichier que j'ai connecté?Les boutons fonctionnent mais ils interagissent avec le compilateur et non avec l'interface graphique?

public void nextContact() 
    { 

     if(index < details.size() - 1)    
     {   

      index++; 
      System.out.println(index); 

      txtname.setText(name.get(index));     
      txtnum.setText(phone.get(index));    
      txtmob.setText(mobile.get(index));    
      txtadd1.setText(address.get(index));    
     }     
     importContacts(); 
    } 

    public void prevContact() 
    { 
    if (index > 0)    
    {      
      index--; 
      System.out.println(index); 

      txtname.setText(name.get(index));     
      txtnum.setText(phone.get(index));    
      txtmob.setText(mobile.get(index));    
      txtadd1.setText(address.get(index));    
    }     

    importContacts(); 

    } 
+1

Qu'entendez-vous par "ils ajoutent des entiers sur le compilateur"? Vous devrez donner beaucoup plus d'informations. –

+0

lorsque vous cliquez sur Suivant dans la fenêtre de commande 1 apparaît alors 2, 3 etc.and avec les précédents il les décomptant dans la fenêtre de commande – tom1390

+2

Cette question n'a pas de sens avec les informations données. –

Répondre

1

Je vais vous dire deviner

  • les boutons « nombres entiers d'impression sur la ligne de commande/console » au lieu de « ajouter des entiers sur le compilateur ».
  • et « l'interface utilisateur est pas mis à jour » au lieu de « boutons n'interagissent pas avec l'interface graphique »

Pour résoudre le premier problème supprimer ou commenter les instructions System.out.println (index).

Pour résoudre le deuxième problème que nous avions besoin de savoir quel genre de GUI vous construisez, et voir si et où vous dites l'interface graphique mise à jour ..

0

Cette question me font penser à ce one.

Je pense donc qu'il est parce que chaque fois nextContact() et previousContact() sont exécutées, vous réimporter tous vos contacts via importContact().

contacts ne doivent pas être Importation fait à chaque fois que vous cliquez sur le bouton suivant ou précédent. Probablement dans votre importContact(), vous avez quelque chose comme ça.

txtname.setText(0);     
txtnum.setText(0);    
txtmob.setText(0);    
txtadd1.setText(0); 
Questions connexes