developvbdebut
Messages postés476Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 2 juin 2012
-
4 mai 2006 à 11:53
developvbdebut
Messages postés476Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 2 juin 2012
-
6 mai 2006 à 08:08
Bonjour tout le monde
J'ai des probleme pour assembler les class de mon projet.
Le code code ci-dessous, est la fenêtre principal de l'applet.
import java.awt.*;
import java.applet.*;
public class Machine extends Applet {
public void init()
{
Fond f;
setSize(580, 490);
setLayout(new BorderLayout());
add(f = new Fond(),"CENTER");
add(new Element(f),"NORTH");
}
public static void main(String[] args)
{
}
}
Ici la class Element, qui contient les composants., de l'applet
.
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.ImageIcon;
public class Element extends Panel
{
public Element(Monnayeur m, Fond f)
{
Button bparamettre = new Button("Ouverture paramêttre");
bparamettre.addActionListener(new Coeurmc(1,m));
this.add(bparamettre);
Label titre = new Label("Machine à café");
Button cafe = new Button("café");
cafe.addActionListener(new Coeurmc(2,m));
this.add(cafe);
Button cafelait = new Button("café au lait");
cafelait.addActionListener(new Coeurmc(3,m));
this.add(cafelait);
Button chocolat = new Button("chocolat");
chocolat.addActionListener(new Coeurmc(4,m));
this.add(chocolat);
Button the = new Button("the");
the.addActionListener(new Coeurmc(5,m));
this.add(the);
TextField animation = new TextField(20);
animation.addActionListener(new Coeurmc(16,m));
this.add(animation);
Button cinqcent = new Button("0,5 centimes");
cinqcent.addActionListener(new Coeurmc(6,m));
this.add(cinqcent);
Button dixcent = new Button("0,10 centimes");
dixcent.addActionListener(new Coeurmc(7,m));
this.add(dixcent);
Button vingtcent = new Button("0,20 centimes");
vingtcent.addActionListener(new Coeurmc(8,m));
this.add(vingtcent);
Button cinquantcent = new Button("0,50 centimes");
cinquantcent.addActionListener(new Coeurmc(9,m));
this.add(cinquantcent);
Button uneurro = new Button("1?");
uneurro.addActionListener(new Coeurmc(10,m));
this.add(uneurro);
Label rendmoncinqcent = new Label("Nombre de piece de 5 centimes à rendre");
Mais apres changement, javac à trouvé cette erreur.
C:\Documents and Settings\vincent1\Bureau\machine_a_cafe>javac Machine.java
Machine.java:22: cannot find symbol
symbol : constructor Element(Fond)
location: class Element
add(new Element(f),"NORTH");
^
1 error
developvbdebut
Messages postés476Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 2 juin 20121 4 mai 2006 à 21:24
Rebonsoir tout le monde
j'ai fai cela
Monnayeur m;
Fond f;
setSize(580, 490);
setLayout(new BorderLayout());
add(f = new Fond(),"CENTER");
add(new Element(f),"NORTH");
Je ne vous les certainement pas dit, mais la class Monnayeur c'est là où il y a tout les calcul, ce n'est pas un class composante.
il y a toujour la même erreur
Machine.java:22: cannot find symbol
symbol : constructor Element(Fond)
location: class Element
add(new Element(f),"NORTH");
^
1 error