chronologie - Java - Programmation
Marsh Posté le 19-10-2005 à 19:15:59
En apprenant le java, en n'utilisant pas éclipse, en allant lire les docs
Marsh Posté le 19-10-2005 à 19:17:06
En nous montrant la gueule de ton source ?
Marsh Posté le 19-10-2005 à 19:30:11
import java.applet.*;
import java.awt.*;
public class essai0 extends Applet
{
int p;
{
p = utils.lireEntier("combien de points (n<10) ?" );
}
int x[], y[];
public void init()
{
x = new int[p];
y = new int[p];
for(int i=0; i<p;i++)
{
x[i]= utils.lireEntier("x"+(1+i)+" = ?" );
y[i]= utils.lireEntier("y"+(1+i)+" = ?" );
}
}
public void paint(Graphics g)
{
// Définir la couleur de fond de l'applet
setBackground(Color.black);
// Tracer un polygone jaune, basé sur les
// tableaux de coordonnées x[] et y[] definis
//lors de la saisie
g.setColor(Color.orange);
g.drawPolygon(x, y, p);
}
//Transformations
{
int transformation;
{
transformation = utils.lireEntier("Entrer la transformation que le polygone doit subir" +
"taper 1 --> pour une translation" +
"taper 2 --> pour une rotation" +
"taper 3 --> pour une affinité" +
"taper -1 -> pour terminer" );
}
}
}
voila et en faite il me demande quelle transformation effectuer avant de me demander les coordonnées des points
Marsh Posté le 20-10-2005 à 10:02:02
c'est pas parce que t'as ecrit le code dans cet ordre qu'il sera appele dans cet ordre
t'as mis de morceaux de code en dehors des methodes dans ton applet, notamment pour la demande du nombre des points et de transfos
init sera appeler apres ce code
t'as interet a passer par un tuto java parce que ce que tu fais pour l'instant c'est tres moche
Marsh Posté le 19-10-2005 à 19:13:00
Bonsoir a tous,
Voila j'ai fais un petit programme simple e Java, à l'aide du logiciel eclipse, ou je demande 3 valeurs différentes:
le prog me demande le première en premier mais la deuxieme et la troisieme sont inversées.
Comment régler ce proB?