Help svp!!! applet fonctionne avec applet viewer mais pas dans une page html

cs_alala Messages postés 10 Date d'inscription mercredi 22 septembre 2004 Statut Membre Dernière intervention 29 juillet 2005 - 16 juin 2005 à 18:36
JavaNerd Messages postés 14 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 22 juin 2005 - 17 juin 2005 à 08:50
Bonjour tt le monde!!!
J'ai vraiment besoin d'aide.
Je débute en java avec JBuilderX.
Je dois réaliser un projet dont un des but est de lire des valeurs dans un fichier texte. Ces valeurs sont de la forme "x;x;x;x" où "x" représente la valeur "0" ou "1". En fonction de la valeur de "x", un jRadioBouton doit réagir. par exemple, si "x" prend la valeur "1", le jRadioBouton correspondant doit s'activer et se cocher.
J'arrive parfaitement à lire dans ce fichier et à faire réagir les jRadioBouton.
Cependant, quand je lance l'applet à partir de la page html, rien ne se passe, alors qu'avec l'applet viewer tout marche nikel :

kk1 pourrait-il me dire d'où vient l'erreur? parsk là je nage complètement et je commence à déprimer .

On ma dit ke c pe-etr un pb de path des fichiers et kil fo utiliser com url de mon fichier :
MaClass.class.getClassLoader().getResource("./data.txt");


Cette ligne de code à l'air pas mal, mais je vois pas où il faut la mettre.....
Je mets mon code. Si kk1 pouvais me dire ske je dois changer ce serait génial, parsk je dois finir ce projet en urgence.

N.B. : la méthode pr lire le fichier texte se trouve vers la fin.

package projet_ascenseur;


import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import com.borland.jbcl.layout.*;
import javax.swing.*;
import projet_ascenseur.LireEtatPOAscenseur;
import java.io.*;
import java.util.*;



/**
* Title: Ascenseur

* Description:

* Copyright: Copyright (c) 2005

* Company:

* @author not attributable
* @version 1.0
*/


public class Applet_Ascenseur extends Applet {
private boolean isStandalone = false;
XYLayout xYLayout1 = new XYLayout();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JLabel jLabel5 = new JLabel();
JRadioButton EtageDestination0 = new JRadioButton();
JRadioButton EtageDestination1 = new JRadioButton();
JRadioButton EtageDestination2 = new JRadioButton();
JRadioButton EtageDestination3 = new JRadioButton();
JRadioButton EtageActuel0 = new JRadioButton();
JRadioButton EtageActuel1 = new JRadioButton();
JRadioButton EtageActuel2 = new JRadioButton();
JRadioButton EtageActuel3 = new JRadioButton();
Panel panel1 = new Panel();
JRadioButton PorteOuverte3 = new JRadioButton();
JRadioButton PorteFermee3 = new JRadioButton();
Panel panel2 = new Panel();
JRadioButton PorteOuverte2 = new JRadioButton();
JRadioButton PorteFermee2 = new JRadioButton();
JRadioButton PorteOuverte1 = new JRadioButton();
JRadioButton PorteFermee1 = new JRadioButton();
JRadioButton PorteOuverte0 = new JRadioButton();
JRadioButton PorteFermee0 = new JRadioButton();
Panel panel3 = new Panel();
Panel panel4 = new Panel();
Panel panel5 = new Panel();
JRadioButton VoyantAllume3 = new JRadioButton();
JRadioButton VoyantEteint3 = new JRadioButton();
JRadioButton VoyantAllume2 = new JRadioButton();
JRadioButton VoyantEteint2 = new JRadioButton();
JRadioButton VoyantAllume1 = new JRadioButton();
JRadioButton VoyantEteint1 = new JRadioButton();
JRadioButton VoyantAllume0 = new JRadioButton();
JRadioButton VoyantEteint0 = new JRadioButton();
Panel panel6 = new Panel();
Panel panel7 = new Panel();
Panel panel8 = new Panel();
JRadioButton Urgence1 = new JRadioButton();
JRadioButton Urgence2 = new JRadioButton();
JRadioButton Urgence3 = new JRadioButton();
Panel panel9 = new Panel();
Panel panel10 = new Panel();
JLabel jLabel6 = new JLabel();
JButton AllerEtage3 = new JButton();
private Object JTextField1;
JButton AllerEtage2 = new JButton();
JButton AllerEtage1 = new JButton();
JButton AllerEtage0 = new JButton();
JButton Stop = new JButton();
JButton Urgence = new JButton();
private Object entree;


//Get a parameter value
public String getParameter(String key, String def) {
return isStandalone ? System.getProperty(key, def) :
(getParameter(key) != null ? getParameter(key) : def);
}


//Construct the applet
public Applet_Ascenseur() {
}


//Initialize the applet
public void init() {
try {
jbInit();
LireFichier();
}


catch (Exception e) {
e.printStackTrace();
}
}


//Component initialization
private void jbInit() throws Exception {
jLabel1.setFont(new java.awt.Font("Dialog", 3, 16));
jLabel1.setForeground(Color.blue);
jLabel1.setText("Étage de destination");
this.setBackground(Color.white);
this.setLayout(xYLayout1);
jLabel2.setFont(new java.awt.Font("Dialog", 3, 16));
jLabel2.setForeground(Color.blue);
jLabel2.setText("Étage actuel");
jLabel3.setFont(new java.awt.Font("Dialog", 3, 16));
jLabel3.setForeground(Color.blue);
jLabel3.setText("État des portes");
jLabel4.setFont(new java.awt.Font("Dialog", 3, 16));
jLabel4.setForeground(Color.blue);
jLabel4.setText("État des voyants");
jLabel5.setFont(new java.awt.Font("Dialog", 1, 18));
jLabel5.setForeground(Color.red);
jLabel5.setText("URGENCE");


EtageDestination0.setBackground(Color.white);
EtageDestination0.setEnabled(false);
EtageDestination0.setText("Étage 0");
EtageDestination1.setBackground(Color.white);
EtageDestination1.setEnabled(false);
EtageDestination1.setText("Étage 1");
EtageDestination2.setBackground(Color.white);
EtageDestination2.setEnabled(false);
EtageDestination2.setText("Étage 2");
EtageDestination3.setBackground(Color.white);
EtageDestination3.setEnabled(false);
EtageDestination3.setDoubleBuffered(false);
EtageDestination3.setFocusPainted(true);
EtageDestination3.setText("Étage 3");
EtageActuel0.setBackground(Color.white);
EtageActuel0.setEnabled(false);
EtageActuel0.setText("Étage 0");
EtageActuel1.setBackground(Color.white);
EtageActuel1.setEnabled(false);
EtageActuel1.setText("Étage 1");
EtageActuel2.setBackground(Color.white);
EtageActuel2.setEnabled(false);
EtageActuel2.setText("Étage 2");
EtageActuel3.setBackground(Color.white);
EtageActuel3.setEnabled(false);
EtageActuel3.setText("Étage 3");
panel1.setBackground(Color.black);
PorteOuverte3.setBackground(Color.white);
PorteOuverte3.setEnabled(false);
PorteOuverte3.setText("Ouverte");
PorteFermee3.setBackground(Color.white);
PorteFermee3.setEnabled(false);
PorteFermee3.setText("Fermée");
panel2.setBackground(Color.black);
PorteOuverte2.setBackground(Color.white);
PorteOuverte2.setEnabled(false);
PorteOuverte2.setText("Ouverte");
PorteFermee2.setBackground(Color.white);
PorteFermee2.setEnabled(false);
PorteFermee2.setText("Fermée");
PorteOuverte1.setBackground(Color.white);
PorteOuverte1.setEnabled(false);
PorteOuverte1.setText("Ouverte");
PorteFermee1.setBackground(Color.white);
PorteFermee1.setEnabled(false);
PorteFermee1.setText("Fermée");
PorteOuverte0.setBackground(Color.white);
PorteOuverte0.setEnabled(false);
PorteOuverte0.setText("Ouverte");
PorteFermee0.setBackground(Color.white);
PorteFermee0.setEnabled(false);
PorteFermee0.setText("Fermée");
panel3.setBackground(Color.black);
panel4.setBackground(Color.black);
panel5.setBackground(Color.black);
VoyantAllume3.setBackground(Color.white);
VoyantAllume3.setEnabled(false);
VoyantAllume3.setText("Allumé");
VoyantEteint3.setBackground(Color.white);
VoyantEteint3.setEnabled(false);
VoyantEteint3.setText("Éteint");
VoyantAllume2.setBackground(Color.white);
VoyantAllume2.setEnabled(false);
VoyantAllume2.setText("Allumé");
VoyantEteint2.setBackground(Color.white);
VoyantEteint2.setEnabled(false);
VoyantEteint2.setText("Éteint");
VoyantAllume1.setBackground(Color.white);
VoyantAllume1.setEnabled(false);
VoyantAllume1.setText("Allumé");
VoyantEteint1.setBackground(Color.white);
VoyantEteint1.setEnabled(false);
VoyantEteint1.setText("Éteint");
VoyantAllume0.setBackground(Color.white);
VoyantAllume0.setEnabled(false);
VoyantAllume0.setText("Allumé");
VoyantEteint0.setBackground(Color.white);
VoyantEteint0.setEnabled(false);
VoyantEteint0.setText("Éteint");
panel6.setBackground(Color.black);
panel7.setBackground(Color.black);
panel8.setBackground(Color.black);
Urgence1.setBackground(Color.white);
Urgence1.setEnabled(false);
Urgence1.setText("");
Urgence2.setBackground(Color.white);
Urgence2.setEnabled(false);
Urgence2.setText("");
Urgence3.setBackground(Color.white);
Urgence3.setEnabled(false);
Urgence3.setText("");
panel9.setBackground(Color.lightGray);
panel10.setBackground(Color.lightGray);
xYLayout1.setWidth(708);
xYLayout1.setHeight(450);
jLabel6.setFont(new java.awt.Font("Dialog", 0, 10));
jLabel6.setText("Choisissez l\'étage de destination");
AllerEtage3.setSelected(false);
AllerEtage3.setText("3");
AllerEtage3.addMouseListener(new Applet_Ascenseur_AllerEtage3_mouseAdapter(this));
AllerEtage2.setText("2");
AllerEtage2.addMouseListener(new Applet_Ascenseur_AllerEtage2_mouseAdapter(this));
AllerEtage1.setText("1");
AllerEtage1.addMouseListener(new Applet_Ascenseur_AllerEtage1_mouseAdapter(this));
AllerEtage0.setText("0");
AllerEtage0.addMouseListener(new Applet_Ascenseur_AllerEtage0_mouseAdapter(this));
Stop.setText("STOP");
Stop.addMouseListener(new Applet_Ascenseur_Stop_mouseAdapter(this));
Urgence.setText("URGENCE");
Urgence.addMouseListener(new Applet_Ascenseur_Urgence_mouseAdapter(this));
this.add(jLabel4, new XYConstraints(334, 166, 135, 36));
this.add(jLabel3, new XYConstraints(170, 166, 123, 36));
this.add(jLabel2, new XYConstraints(23, 166, 99, 35));
this.add(jLabel1, new XYConstraints(145, 11, 163, 33));
this.add(EtageDestination3, new XYConstraints(192, 54, -1, -1));
this.add(EtageDestination0, new XYConstraints(192, 123, -1, -1));
this.add(EtageDestination1, new XYConstraints(192, 100, -1, -1));
this.add(EtageDestination2, new XYConstraints(192, 77, -1, -1));
this.add(EtageActuel3, new XYConstraints(39, 218, -1, -1));
this.add(EtageActuel0, new XYConstraints(39, 287, -1, -1));
this.add(EtageActuel1, new XYConstraints(39, 264, -1, -1));
this.add(EtageActuel2, new XYConstraints(39, 241, -1, -1));
this.add(jLabel5, new XYConstraints(184, 357, 99, 39));
this.add(Urgence2, new XYConstraints(219, 402, -1, -1));
this.add(Urgence1, new XYConstraints(198, 402, -1, -1));
this.add(Urgence3, new XYConstraints(240, 402, -1, -1));
this.add(panel1, new XYConstraints(226, 215, 1, 100));
this.add(PorteFermee3, new XYConstraints(226, 218, -1, -1));
this.add(panel2, new XYConstraints(160, 241, 127, 1));
this.add(PorteFermee2, new XYConstraints(226, 242, -1, -1));
this.add(panel3, new XYConstraints(161, 265, 126, 1));
this.add(PorteFermee1, new XYConstraints(227, 266, -1, -1));
this.add(panel4, new XYConstraints(160, 289, 127, 1));
this.add(PorteFermee0, new XYConstraints(227, 290, -1, -1));
this.add(VoyantEteint3, new XYConstraints(405, 217, -1, -1));
this.add(panel5, new XYConstraints(404, 216, 1, 97));
this.add(panel6, new XYConstraints(346, 240, 110, 1));
this.add(VoyantEteint2, new XYConstraints(405, 241, -1, -1));
this.add(panel7, new XYConstraints(346, 264, 110, 1));
this.add(VoyantEteint1, new XYConstraints(405, 265, -1, -1));
this.add(panel8, new XYConstraints(346, 288, 111, 1));
this.add(VoyantEteint0, new XYConstraints(405, 289, -1, -1));
this.add(panel9, new XYConstraints(21, 151, 441, 7));
this.add(panel10, new XYConstraints(19, 336, 441, 7));
this.add(VoyantAllume3, new XYConstraints(342, 218, -1, -1));
this.add(VoyantAllume2, new XYConstraints(342, 242, -1, -1));
this.add(VoyantAllume1, new XYConstraints(342, 265, -1, -1));
this.add(VoyantAllume0, new XYConstraints(342, 289, -1, -1));
this.add(PorteOuverte3, new XYConstraints(156, 218, -1, -1));
this.add(PorteOuverte2, new XYConstraints(156, 242, -1, -1));
this.add(PorteOuverte1, new XYConstraints(155, 266, -1, -1));
this.add(PorteOuverte0, new XYConstraints(156, 290, -1, -1));
this.add(AllerEtage1, new XYConstraints(600, 74, 41, 31));
this.add(AllerEtage0, new XYConstraints(643, 74, 43, 31));
this.add(jLabel6, new XYConstraints(520, 22, 163, 37));
this.add(Stop, new XYConstraints(564, 120, 78, 36));
this.add(Urgence, new XYConstraints(536, 182, 142, 50));
this.add(AllerEtage2, new XYConstraints(555, 74, 41, 31));
this.add(AllerEtage3, new XYConstraints(508, 74, -1, 31));
}


//Start the applet
public void start() {
}


//Stop the applet
public void stop() {
}


//Destroy the applet
public void destroy() {
}


//Get Applet information
public String getAppletInfo() {
return "Applet Information";
}


//Get parameter info
public String[][] getParameterInfo() {
return null;
}


/******************************************************************/
/* classe permettant de gérer l'évènement du bouton "AllerEtage3" */
/******************************************************************/
class Applet_Ascenseur_AllerEtage3_mouseAdapter
extends java.awt.event.MouseAdapter {
Applet_Ascenseur adaptee;


Applet_Ascenseur_AllerEtage3_mouseAdapter(Applet_Ascenseur adaptee) {
this.adaptee = adaptee;
}


public void mouseClicked(MouseEvent e) {
adaptee.AllerEtage3_mouseClicked(e);
}
}


void AllerEtage3_mouseClicked(MouseEvent e) {
EtageDestination3.setEnabled(true);
EtageDestination3.setSelected(true);
EtageActuel3.setEnabled(true);
EtageActuel3.setSelected(true);
PorteOuverte3.setEnabled(true);
PorteOuverte3.setSelected(true);
VoyantAllume3.setEnabled(true);
VoyantAllume3.setSelected(true);


EtageDestination2.setEnabled(false);
EtageDestination2.setSelected(false);
EtageActuel2.setEnabled(false);
EtageActuel2.setSelected(false);
PorteOuverte2.setEnabled(false);
PorteOuverte2.setSelected(false);
VoyantAllume2.setEnabled(false);
VoyantAllume2.setSelected(false);


EtageDestination1.setEnabled(false);
EtageDestination1.setSelected(false);
EtageActuel1.setEnabled(false);
EtageActuel1.setSelected(false);
PorteOuverte1.setEnabled(false);
PorteOuverte1.setSelected(false);
VoyantAllume1.setEnabled(false);
VoyantAllume1.setSelected(false);


EtageDestination0.setEnabled(false);
EtageDestination0.setSelected(false);
EtageActuel0.setEnabled(false);
EtageActuel0.setSelected(false);
PorteOuverte0.setEnabled(false);
PorteOuverte0.setSelected(false);
VoyantAllume0.setEnabled(false);
VoyantAllume0.setSelected(false);
}


/******************************************************************/
/* classe permettant de gérer l'évènement du bouton "AllerEtage2" */
/******************************************************************/
class Applet_Ascenseur_AllerEtage2_mouseAdapter
extends java.awt.event.MouseAdapter {
Applet_Ascenseur adaptee;


Applet_Ascenseur_AllerEtage2_mouseAdapter(Applet_Ascenseur adaptee) {
this.adaptee = adaptee;
}
public void mouseClicked(MouseEvent e) {
adaptee.AllerEtage2_mouseClicked(e);
}
}


void AllerEtage2_mouseClicked(MouseEvent e) {
EtageDestination2.setEnabled(true);
EtageDestination2.setSelected(true);
EtageActuel2.setEnabled(true);
EtageActuel2.setSelected(true);
PorteOuverte2.setEnabled(true);
PorteOuverte2.setSelected(true);
VoyantAllume2.setEnabled(true);
VoyantAllume2.setSelected(true);


EtageDestination3.setEnabled(false);
EtageDestination3.setSelected(false);
EtageActuel3.setEnabled(false);
EtageActuel3.setSelected(false);
PorteOuverte3.setEnabled(false);
PorteOuverte3.setSelected(false);
VoyantAllume3.setEnabled(false);
VoyantAllume3.setSelected(false);


EtageDestination1.setEnabled(false);
EtageDestination1.setSelected(false);
EtageActuel1.setEnabled(false);
EtageActuel1.setSelected(false);
PorteOuverte1.setEnabled(false);
PorteOuverte1.setSelected(false);
VoyantAllume1.setEnabled(false);
VoyantAllume1.setSelected(false);


EtageDestination0.setEnabled(false);
EtageDestination0.setSelected(false);
EtageActuel0.setEnabled(false);
EtageActuel0.setSelected(false);
PorteOuverte0.setEnabled(false);
PorteOuverte0.setSelected(false);
VoyantAllume0.setEnabled(false);
VoyantAllume0.setSelected(false);
}


/******************************************************************/
/* classe permettant de gérer l'évènement du bouton "AllerEtage1" */
/******************************************************************/
class Applet_Ascenseur_AllerEtage1_mouseAdapter
extends java.awt.event.MouseAdapter {
Applet_Ascenseur adaptee;


Applet_Ascenseur_AllerEtage1_mouseAdapter(Applet_Ascenseur adaptee) {
this.adaptee = adaptee;
}
public void mouseClicked(MouseEvent e) {
adaptee.AllerEtage1_mouseClicked(e);
}
}


void AllerEtage1_mouseClicked(MouseEvent e) {
EtageDestination1.setEnabled(true);
EtageDestination1.setSelected(true);
EtageActuel1.setEnabled(true);
EtageActuel1.setSelected(true);
PorteOuverte1.setEnabled(true);
PorteOuverte1.setSelected(true);
VoyantAllume1.setEnabled(true);
VoyantAllume1.setSelected(true);


EtageDestination3.setEnabled(false);
EtageDestination3.setSelected(false);
EtageActuel3.setEnabled(false);
EtageActuel3.setSelected(false);
PorteOuverte3.setEnabled(false);
PorteOuverte3.setSelected(false);
VoyantAllume3.setEnabled(false);
VoyantAllume3.setSelected(false);


EtageDestination2.setEnabled(false);
EtageDestination2.setSelected(false);
EtageActuel2.setEnabled(false);
EtageActuel2.setSelected(false);
PorteOuverte2.setEnabled(false);
PorteOuverte2.setSelected(false);
VoyantAllume2.setEnabled(false);
VoyantAllume2.setSelected(false);


EtageDestination0.setEnabled(false);
EtageDestination0.setSelected(false);
EtageActuel0.setEnabled(false);
EtageActuel0.setSelected(false);
PorteOuverte0.setEnabled(false);
PorteOuverte0.setSelected(false);
VoyantAllume0.setEnabled(false);
VoyantAllume0.setSelected(false);
}


/******************************************************************/
/* classe permettant de gérer l'évènement du bouton "AllerEtage0" */
/******************************************************************/
class Applet_Ascenseur_AllerEtage0_mouseAdapter extends java.awt.event.MouseAdapter {
Applet_Ascenseur adaptee;


Applet_Ascenseur_AllerEtage0_mouseAdapter(Applet_Ascenseur adaptee) {
this.adaptee = adaptee;
}
public void mouseClicked(MouseEvent e) {
adaptee.AllerEtage0_mouseClicked(e);
}
}


void AllerEtage0_mouseClicked(MouseEvent e) {
EtageDestination0.setEnabled(true);
EtageDestination0.setSelected(true);
EtageActuel0.setEnabled(true);
EtageActuel0.setSelected(true);
PorteOuverte0.setEnabled(true);
PorteOuverte0.setSelected(true);
VoyantAllume0.setEnabled(true);
VoyantAllume0.setSelected(true);


EtageDestination3.setEnabled(false);
EtageDestination3.setSelected(false);
EtageActuel3.setEnabled(false);
EtageActuel3.setSelected(false);
PorteOuverte3.setEnabled(false);
PorteOuverte3.setSelected(false);
VoyantAllume3.setEnabled(false);
VoyantAllume3.setSelected(false);


EtageDestination2.setEnabled(false);
EtageDestination2.setSelected(false);
EtageActuel2.setEnabled(false);
EtageActuel2.setSelected(false);
PorteOuverte2.setEnabled(false);
PorteOuverte2.setSelected(false);
VoyantAllume2.setEnabled(false);
VoyantAllume2.setSelected(false);


EtageDestination1.setEnabled(false);
EtageDestination1.setSelected(false);
EtageActuel1.setEnabled(false);
EtageActuel1.setSelected(false);
PorteOuverte1.setEnabled(false);
PorteOuverte1.setSelected(false);
VoyantAllume1.setEnabled(false);
VoyantAllume1.setSelected(false);
}


/***********************************************************/
/* classe permettant de gérer l'évènement du bouton "Stop" */
/***********************************************************/
class Applet_Ascenseur_Stop_mouseAdapter
extends java.awt.event.MouseAdapter {
Applet_Ascenseur adaptee;


Applet_Ascenseur_Stop_mouseAdapter(Applet_Ascenseur adaptee) {
this.adaptee = adaptee;
}


public void mouseClicked(MouseEvent e) {
adaptee.Stop_mouseClicked(e);
}
}


void Stop_mouseClicked(MouseEvent e) {
EtageDestination3.setEnabled(false);
EtageDestination3.setSelected(false);
EtageDestination2.setEnabled(false);
EtageDestination2.setSelected(false);
EtageDestination1.setEnabled(false);
EtageDestination1.setSelected(false);
EtageDestination0.setEnabled(false);
EtageDestination0.setSelected(false);


EtageActuel3.setEnabled(false);
EtageActuel3.setSelected(false);
EtageActuel2.setEnabled(false);
EtageActuel2.setSelected(false);
EtageActuel1.setEnabled(false);
EtageActuel1.setSelected(false);
EtageActuel0.setEnabled(false);
EtageActuel0.setSelected(false);


PorteOuverte3.setEnabled(false);
PorteOuverte3.setSelected(false);
PorteOuverte2.setEnabled(false);
PorteOuverte2.setSelected(false);
PorteOuverte1.setEnabled(false);
PorteOuverte1.setSelected(false);
PorteOuverte0.setEnabled(false);
PorteOuverte0.setSelected(false);


VoyantAllume3.setEnabled(false);
VoyantAllume3.setSelected(false);
VoyantAllume2.setEnabled(false);
VoyantAllume2.setSelected(false);
VoyantAllume1.setEnabled(false);
VoyantAllume1.setSelected(false);
VoyantAllume0.setEnabled(false);
VoyantAllume0.setSelected(false);
}


/**************************************************************/
/* classe permettant de gérer l'évènement du bouton "Urgence" */
/**************************************************************/
class Applet_Ascenseur_Urgence_mouseAdapter
extends java.awt.event.MouseAdapter {
Applet_Ascenseur adaptee;


Applet_Ascenseur_Urgence_mouseAdapter(Applet_Ascenseur adaptee) {
this.adaptee = adaptee;
}


public void mouseClicked(MouseEvent e) {
adaptee.Urgence_mouseClicked(e);
}
}


void Urgence_mouseClicked(MouseEvent e) {
Urgence1.setEnabled(true);
Urgence1.setSelected(true);
Urgence2.setEnabled(true);
Urgence2.setSelected(true);
Urgence3.setEnabled(true);
Urgence3.setSelected(true);


EtageDestination3.setEnabled(false);
EtageDestination3.setSelected(false);
EtageDestination2.setEnabled(false);
EtageDestination2.setSelected(false);
EtageDestination1.setEnabled(false);
EtageDestination1.setSelected(false);
EtageDestination0.setEnabled(false);
EtageDestination0.setSelected(false);


EtageActuel3.setEnabled(false);
EtageActuel3.setSelected(false);
EtageActuel2.setEnabled(false);
EtageActuel2.setSelected(false);
EtageActuel1.setEnabled(false);
EtageActuel1.setSelected(false);
EtageActuel0.setEnabled(false);
EtageActuel0.setSelected(false);


PorteOuverte3.setEnabled(false);
PorteOuverte3.setSelected(false);
PorteOuverte2.setEnabled(false);
PorteOuverte2.setSelected(false);
PorteOuverte1.setEnabled(false);
PorteOuverte1.setSelected(false);
PorteOuverte0.setEnabled(false);
PorteOuverte0.setSelected(false);


VoyantAllume3.setEnabled(false);
VoyantAllume3.setSelected(false);
VoyantAllume2.setEnabled(false);
VoyantAllume2.setSelected(false);
VoyantAllume1.setEnabled(false);
VoyantAllume1.setSelected(false);
VoyantAllume0.setEnabled(false);
VoyantAllume0.setSelected(false);
}
public void LireFichier(){
try {
BufferedReader entree = new BufferedReader(new FileReader("EtatPOAscenseur.txt"));
String LigneLue = entree.readLine();


StringTokenizer tok = new StringTokenizer(LigneLue, ";");
int nv = tok.countTokens();
int i = nv;
int x;
int Tab[] = new int[i];
for (i = 0; i < nv; i++) {
x = Integer.parseInt(tok.nextToken());
System.out.println(x);
Tab[i] = x;
}


if (Tab[0] == 1) {
EtageActuel0.setEnabled(true);
EtageActuel0.setSelected(true);
}
else{
EtageActuel0.setEnabled(false);
EtageActuel0.setSelected(false);
}


if (Tab[1] == 1) {
EtageActuel1.setEnabled(true);
EtageActuel1.setSelected(true);
}
else{
EtageActuel1.setEnabled(false);
EtageActuel1.setSelected(false);
}


if (Tab[2] == 1) {
EtageActuel2.setEnabled(true);
EtageActuel2.setSelected(true);
}
else{
EtageActuel2.setEnabled(false);
EtageActuel2.setSelected(false);
}


if (Tab[3] == 1) {
EtageActuel3.setEnabled(true);
EtageActuel3.setSelected(true);
}
else{
EtageActuel3.setEnabled(false);
EtageActuel3.setSelected(false);
}
}
catch (Exception erreur) {
showStatus("[Erreur] Création : " + erreur.toString());
}
}
}

Merci d'avance pour ceux ki pourront m'aider.
Merci beaucoup!

1 réponse

JavaNerd Messages postés 14 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 22 juin 2005
17 juin 2005 à 08:50
Bonjour



Je pense avoir la réponse à ton problème.

Il faut en effet savoir qu'une applet ne peut en aucun cas accéder au
système de fichier de l'ordinateur client sur laquelle elle
s'execute, Lors de son développement SUN à volontairement
vérrouiller l'accés au système de fichier pour éviter un trou
majeure de sécurité.



Donc tu ne peux malheureusement pas accéder à ton fichier avec une applet c'est interdit!!!



Bon courage.
0
Rejoignez-nous