Bonjour,
J'ai un souci en chargant une applet sous
Firefox j'obtiens le msg :
java.lang.ClassCastException: MenuDeroul cannot be cast to java.applet.Applet
J'ai fouiné à droite à gauche mais sans solution réelle.
Quand je test sous Eclipse : pas de pb
Quand je test sous Internet Explorer : pas de pb!
le pire c'est que quand je vais sur le site de Sun pour tester le JVM ça marche nikel sous Firefox
En gros Firefox ne veut pas de mon applet :'(
Je vous mets la source si vous aves des idées :
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class MenuDeroul extends JApplet implements ActionListener {
public void init() {
pan = new JPanel();
panCom = new JPanel();
Container contenu = getContentPane();
contenu.add(pan);
contenu.add(panCom, "South");
rouge = new JButton("rouge");
jaune = new JButton("jaune");
rouge.addActionListener(this);
jaune.addActionListener(this);
panCom.add(rouge);
panCom.add(jaune);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == rouge) pan.setBackground(Color.red);
if (e.getSource() == jaune) pan.setBackground(Color.yellow);
}
private JPanel pan, panCom;
private JButton rouge, jaune;
}
et mon fichier html :
<HTML>
<BODY>
<APPLET
CODE="MenuDeroul.class"
WIDTH=300
HEIGHT=150>
</APPLET>
</BODY>
</HTML>