My class is finished!!! But dont work -___-’
It crash :S
code:
import java.awt.Container;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.MouseEvent;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.SwingUtilities;
public class DoodeVert {
public int ClickX = 0;
public int ClickY =0;
public int CoorX=0;
public int CoorY=0;
public byte nombreDeDoodeVert=0;
public byte nombreDeDoodeBleu=0;
public byte nombreDeDoodeRouge=0;
public byte nombreDeDoodeJaune=0;
public byte nombreEnnemis=75;
public int nombreDeDoode=nombreDeDoodeVert+nombreDeDoodeBleu+nombreDeDoodeRouge+nombreDeDoodeJaune;
public int doowatt=500;
public int nourriture=500;
public short geleeNoire=0;
public short nombreEnnemisTues=0;
public String pseudo;
public Container contenu2;
public JButton igmenu = new JButton("", new ImageIcon("DoodeImages/menu.gif"));;
public JLabel fond = new JLabel();
public JComboBox choix = new JComboBox();
public JButton doodah = new JButton("", new ImageIcon("DoodeImages/doudah.png"));
public String Selected="rien";
public String Selected2="rien";
public boolean champioqp = false;
public boolean doodahexist = false;
public boolean btdoodah1=false;
public JButton barre1 = new JButton("", new ImageIcon("DoodeImages/barredoode.png")); //affichage barre doodes
public JLabel BarreVert = new JLabel();
public JLabel BarreBleu = new JLabel();
public JLabel BarreRouge = new JLabel();
public JLabel BarreJaune = new JLabel();
public JButton BarreNourriture = new JButton("", new ImageIcon("DoodeImages/nour.png")); //affichage barre nourriture
public JLabel Bdoowatt = new JLabel();
public JLabel Bnoire = new JLabel();
public JLabel BBouffe = new JLabel();
public JLabel champ1 = new JLabel(new ImageIcon("DoodeImages/champ.png")); //affichage décor
public JLabel champ2 = new JLabel(new ImageIcon("DoodeImages/champ.png"));
public JLabel champ3 = new JLabel (new ImageIcon("DoodeImages/champ2.png"));
public JButton rive = new JButton("", new ImageIcon("DoodeImages/riviere.gif"));
public JButton arbre = new JButton ("", new ImageIcon ("DoodeImages/arbre.gif"));
public JLabel arbre2 = new JLabel (new ImageIcon ("DoodeImages/arbre2.gif"));
public JButton DoodeVert = new JButton ("",new ImageIcon("DoodeImages/vert.gif")); //doode vert
public JButton DoodeVert2 = new JButton ("",new ImageIcon("DoodeImages/vert.gif"));
public JButton CreerDoodah = new JButton ("",new ImageIcon("DoodeImages/btdd.png"));
Image saut = Toolkit.getDefaultToolkit().createImage("DoodeImages/2 - Copie.png");
Image normal = Toolkit.getDefaultToolkit().createImage("DoodeImages/vert.gif");
public DoodeVert(){
System.out.print("doode crée");
public void mouseReleased(MouseEvent e) {
Object source = e.getSource();
if(SwingUtilities.isRightMouseButton(e)) {
CoorX=e.getX();
CoorY=e.getY();
if(source == DoodeVert & doodahexist==false){
Selected2="DoodeVert";
}
if (source == fond & Selected == "DoodeVert"){
DoodeVert.setBounds(CoorX-15,CoorY-25,52,65);
DoodeVert.setIcon(new ImageIcon(normal));
Selected2="rien";
}
if (source == champ1 & Selected == "DoodeVert"){
DoodeVert.setBounds(1025,308,105,128);
DoodeVert.setIcon(new ImageIcon(saut));
Selected2="champ1";
}
if (source == champ2 & Selected == "DoodeVert"){
DoodeVert.setBounds(425,555,105,128);
DoodeVert.setIcon(new ImageIcon(saut));
Selected2="champ2";
}
if (source == champ3 & Selected == "DoodeVert"){
DoodeVert.setBounds(943,270,105,128);
DoodeVert.setIcon(new ImageIcon(saut));
Selected2="champ3";
}
if (source == rive & Selected == "DoodeVert"){
DoodeVert.setIcon(new ImageIcon(normal));
DoodeVert.setBounds(140,CoorY,52,65);
Selected2="rive";
}
if (source == fond & Selected == "DoodeVert2"){
DoodeVert2.setBounds(CoorX-15,CoorY-25,52,65);
DoodeVert2.setIcon(new ImageIcon(normal));
Selected2="rien";
}
if (source == champ1 & Selected == "DoodeVert2"){
DoodeVert2.setBounds(1025,308,105,128);
DoodeVert2.setIcon(new ImageIcon(saut));
Selected2="champ1";
}
if (source == champ2 & Selected == "DoodeVert2"){
DoodeVert2.setBounds(425,555,105,128);
DoodeVert2.setIcon(new ImageIcon(saut));
Selected2="champ2";
}
if (source == champ3 & Selected == "DoodeVert2"){
DoodeVert2.setBounds(943,270,105,128);
DoodeVert2.setIcon(new ImageIcon(saut));
Selected2="champ3";
}
if (source == rive & Selected == "DoodeVert2"){
DoodeVert2.setIcon(new ImageIcon(normal));
DoodeVert2.setBounds(140,CoorY,52,65);
Selected2="rive";
}
}}}
public void go(){
BarreVert.setText(""+nombreDeDoodeVert);
BarreBleu.setText(""+nombreDeDoodeBleu);
BarreRouge.setText(""+nombreDeDoodeRouge);
BarreJaune.setText(""+nombreDeDoodeJaune);
BBouffe.setText(""+nourriture);
Bdoowatt.setText(""+doowatt);
Bnoire.setText(""+geleeNoire);
}
class affiche implements Runnable{
public void run() { // la runnable qui permet tout !
go();
}}}