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

Applets Java Discussion :

Conversion -> Applet


Sujet :

Applets Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Par défaut Conversion -> Applet
    Bonjour à tous,

    J'ai un programme (qui fonctionne) et que je dois mettre en mode applet, en utilisant la méthode drawLine(), mais je n'arrive pas vraiment à faire cette conversion ... Merci de vouloir m'aider

    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
     
    import java.lang.Math;
     
    public class Mohamed {
    	public static void main(String[] args) {
     
    //Déclaration et initialisation de mon tableau
    		int i,t;
    		int nb_car=30;  				 // nombre de caractères
    		double Y[]= new double [30];
     
    //Les valeurs du tableau
    		for (t=0;t<Y.length;t++){
    		Y[t] = Math.exp(-0.1*(double)t/2)*(Math.sin(0.5*(double)t/2));
    		}
     
    // Le maximum du tableau
    		double max;
    		max = Y[0];
     
    		for (t=1;t< Y.length ;t++){
    			if(max< Math.abs(Y[t]))
    				max = Math.abs(Y[t]); 
    			}
    		int pos;
    		for (t=0;t< Y.length ;t++)
    		{
    // La position des points
    			pos = (int)((Y[t]*nb_car)/max) + nb_car; 
     
    		for(i=0;i<2*nb_car+1;i++)
    		{
    			if(i == pos) 
    				System.out.print("*");
    			else
    			if(i == nb_car) 
    				System.out.print("|");
    			else 
    				System.out.print(" ");
    		}
    		System.out.println("");
    		}
     
    	}
    }
    ce que j'ai fait, mais ca marche 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
    48
     
    import java.lang.Math;
    import java.applet.Applet;
    import java.awt.Graphics;
     
    public class Momo extends Applet {
    public void paint(Graphics g) {
     
    //	Déclaration et initialisation de mon tableau
    		int i,t;
    		int nb_car=30;  				 // nombre de caractères
    		double Y[]= new double [100];
     
    //Les valeurs du tableau
    		for (t=0;t<Y.length;t++){
    		Y[t] = Math.exp(-0.1*(double)(t/2))*(Math.sin(0.5*(double)t/2));
    		}
     
    //Le maximum du tableau
    		double max;
    		max = Y[0];
     
    		for (t=1;t< Y.length ;t++){
    			if(max< Math.abs(Y[t]))
    				max = Math.abs(Y[t]); 
    			}
    		int pos;
    		for (t=0;t< Y.length ;t++)
    		{
    //La position des points
    			pos = (int)((Y[t]*nb_car)/max) + nb_car; 	
    			for(i=0;i<2*nb_car+1;i++)
    		{
    			if(i == pos) 
    // Placement d chaque points
    				g.drawLine(pos*i,pos*i,pos*i,pos*i);
    			else
    			if(i == nb_car) 
    // L'axe vertical
    				g.drawLine(nb_car,0,nb_car,pos*i);
    			else 
    // 
    				g.drawString(" ",pos*i,i*pos);		
    			}
    		g.drawString(" ",pos*t, pos*t);
    		}
      }
    }
    Merci bien, pour votre aide!

  2. #2
    Membre Expert
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Par défaut
    Hello,

    Qu'est ce qui ne marche pas?
    Pourrais tu être plus précis ?

Discussions similaires

  1. conversion programme applet
    Par youp_db dans le forum Applets
    Réponses: 1
    Dernier message: 15/11/2006, 17h23
  2. Conversion en Applet
    Par filyum dans le forum Applets
    Réponses: 13
    Dernier message: 24/08/2006, 14h55
  3. [Conversion]Applet Java Vers Java Web Start
    Par robin206 dans le forum JWS
    Réponses: 2
    Dernier message: 20/04/2005, 09h28
  4. [Conversions] Millisecondes...
    Par agh dans le forum Langage
    Réponses: 2
    Dernier message: 06/08/2002, 11h25
  5. Réponses: 2
    Dernier message: 05/06/2002, 12h29

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