Partage
  • Partager sur Facebook
  • Partager sur Twitter

Méthode add à redéfnir

    2 mai 2010 à 17:00:19

    Bonjour,

    je cherche à créer une fenêtre contenant un Compteur héritant d'un JLabel, mais lors de mon ajout du compteur dans la JFrame, on me demande de redéfinir la méthode add.

    Où est mon erreur ?

    voici mon code !

    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.SwingUtilities;
    
    @SuppressWarnings("serial")
    class Compteur extends JLabel implements Runnable{
    		int compte;
    		Compteur(){
    			super("0",JLabel.CENTER);
    			compte=0;
    			(new Thread(this)).start();
    		}
    		
    		public void run(){
    			while(true){
    				try{
    					Thread.sleep(500);				
    				}catch(InterruptedException e){
    				}
    				++compte;
    				setText(""+compte);
    			}
    		}
    	}
    
    
    public class td1 implements Runnable{
    	JFrame jf ;
    	
    	
    	td1(){
    		Compteur compt = new Compteur();
    		jf = new JFrame("Fenêtre");
    		jf.setSize(300,300);
    		jf.setLocation(10,20);
    		add(compt);
    		SwingUtilities.invokeLater(this);
    	}
    	
    	public static void main (String[] args){
    		 td1 e = new td1();
    
    			
    
    	}
    	
    	public void run(){
    		jf.setVisible(true);  
    	}
    }
    
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      2 mai 2010 à 21:51:41

      Salut,

      Ligne 36 :
      add(compt);
      


      Dans quoi exactement veux-tu ajouter ton compteur ? :-°

      ++
      • Partager sur Facebook
      • Partager sur Twitter

      Méthode add à redéfnir

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown