IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

mon prg compile mais s'exécute pas


Sujet :

avec Java

  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Par défaut mon prg compile mais s'exécute pas
    mon prg compile mais s’exécute pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    import java.awt.*;
    //import java.applet.*;
    public class Grand_numero 
    {
    	TextField text1,text2,text3;
    	public void init()
    	{
    		text1=new TextField(8);
    		text2=new TextField(8);
    		text3=new TextField(8);
    		text1.setText("0");
    		text2.setText("0");
    		text3.setText("0");
    	}
    	public void paint(Graphics g)
    	{
    		int x=0,y=0,z=0;
    		String s1,s2,s3,s;
    		g.drawString("input a number in each box", 10, 50);
    		s1=text1.getText();
    		x=Integer.parseInt(s1);
    		s2=text2.getText();
    		y=Integer.parseInt(s2);
        	        s3=text3.getText();
    		z=Integer.parseInt(s3);
    		if(x>y&&x>z)
    		{
    	    	s=String.valueOf(x);
    		}
    		else if(y>z)
    		{
    			s=String.valueOf(y);
    		}
    		else
    		{
    			s=String.valueOf(z);
    		}
    		g.drawString("The great value:", 10, 75);
    		g.drawString(s, 100,75);
    	}
    	public Boolean action(Event event,Object object)
    	{
    	     return true;
    	     repaint();
    	}	
    }
    veuillez m'aidez svp

  2. #2
    Membre expérimenté Avatar de fastdeath124
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Août 2011
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Août 2011
    Messages : 117
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	public Boolean action(Event event,Object object)
    	{
    	     return true;
    	     repaint();
    	}
    return engendre toujours une sortie de la méthode qui l'appelle. Donc c'est normal que la méthode appelée après ne soit pas exécutée.
    Il faut donc inverser l'ordre.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public Boolean action(Event event,Object object)
    	{
    	   repaint();  
               return true;
     
    	}
    j'ai essayé déjà,ça ne marche pas
    merci à votre aide

  4. #4
    Membre expérimenté Avatar de fastdeath124
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Août 2011
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Août 2011
    Messages : 117
    Par défaut
    Il y a une Exception?

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Par défaut
    comment le corriger svp?

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Réponds aux questions qu'on te pose.

    Moi, je me demande où est le public static void main(String[] args)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Par défaut
    je crois que pour applet on a pas besoin
    "public static void main(String[] args) "

  8. #8
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par domxaline Voir le message
    je crois que pour applet on a pas besoin
    "public static void main(String[] args) "
    C'est vrai. Par contre, on a besoin d'étendre Applet.

    Et puis, tu nous as jamais parlé d'applet, donc bon.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Par défaut
    ok
    j'ai corrigé comme vs dites:
    public class Grand_numero extends Applet

    Visualiseur s'affiche,je rentre les chiffres et valide
    mais il montre pas la valeur de la grand nombre

    merci votre aide

  10. #10
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Par défaut
    public Boolean action(Event event,Object object)
    Boolean est souligné
    avec le message:
    le return type is incompatible with component.action (Event Object)

  11. #11
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    utilise boolean et non Boolean.

    Et ce serait peut etre bien que tu nous donne un code un peu plus complet. Parce que ton message d'erreur laisse sous entendre que tu étends Component ou un de ses enfant, mais ton code montré ne le fait pas.

  12. #12
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Par défaut
    merci beaucoup
    vos aides étaient très precieux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/01/2015, 13h51
  2. Réponses: 2
    Dernier message: 02/12/2010, 16h54
  3. Le programme compile mais ne tourne pas
    Par jarmouz dans le forum Pascal
    Réponses: 3
    Dernier message: 01/12/2010, 22h34
  4. pas de problème de compil mais ne marche pas!
    Par yvkoe dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 18/09/2007, 14h20
  5. mon programe asp ne s'exécute pas????????????
    Par ghita269 dans le forum ASP
    Réponses: 1
    Dernier message: 07/11/2005, 11h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo