2009-03-21 6 views
0

Comment puis-je afficher une série d'images une par une chaque fois que l'utilisateur clique sur le bouton suivant? J'ai peu d'images stockées dans la matrice. J'ai utilisé le bouton suivant pour aller d'une image à l'autre. Comment programmer le bouton? J'ai utilisé l'écouteur d'action, mais je ne sais pas comment revenir au tableau.afficher des séries d'images avec le bouton suivant

+0

Une langue particulière? Cadre? Toute autre information qui nous donne une idée de ce que vous avez besoin d'aide? –

+0

Je programmerais le bouton pour passer à l'image suivante. –

+0

J'ai utilisé Java. Je ne sais pas comment écrire pour l'écouteur d'action pour le bouton. par exemple if (e.getSource() == buttonNext) { ... comment programmer l'image suivante? – Jessy

Répondre

0

Je sais que je suis paresseux ici en n'écrivant pas tout le code, mais ça va quand même.

class whatEver implements ActionListener{ 
    JButton btnNext = new JButton(); 
    static int fileNumber = 0; 
    static int totalFiles; 

    void functionLoadInterface() //Function with 
    { 
     btnNext.addActionListener(this); 
     //Initialize array ImageArray with file paths. 
    } 

    public void cycleImage() 
    { 
     String file = ImageArray[fileNumber%totalFiles]; 
     //Code to load the image wherever follows 
    } 

    public void actionPerformed(ActionEvent e) 
    { 
     filenumber++; 
     this.cycleImage(); 
    } 
Questions connexes