bonsoir,
cette applet(en joint) ne fonctionne qu'avec opera 8 ,mais si je la lance avec Fire fox ou IE rien ne s'affiche?
je sais pas ou l'erreur!
merci de m'aider








bonsoir,
cette applet(en joint) ne fonctionne qu'avec opera 8 ,mais si je la lance avec Fire fox ou IE rien ne s'affiche?
je sais pas ou l'erreur!
merci de m'aider
Je n'ai regardé que ta classe ShapeMover...
Voici les remarques:
1) La méthode main() est inutile dans une applet, utilise plutot
public void init()
public void destroy()
2) Pourquoi utilises tu getContenPane().add()? J'utilise plutot this.add() dans le cas d'une applet mais bon...
3) Il n'y a pas de constructeur, mais à la limite dans ton code, ce n'est pas grave.
4) Ton label ne sert pas dans le code que j'ai pu examiner.
Donc dans un premier temps, supprime la méthode main et tente à nouveau.
A bientot








Bonjour;
j'ai fait conne vous m'avez dit
billynirvana
mais le problère persiste?
je sais pas ca vient d'ou?est JColorChooser pose de tel problème avec les applet?
en plus j'ai creé un panneau qui sera setVisible(false) au demarrage de l'applet et si on appuis sur un boutton presie elle change setVisible(true).
mais lors de lancement en opera ce changement n'apprait pas ?
Incompatibilité du à l'emploi d'une jdk trop récente non supportée par IE et Firefox?








alors quel jdk proposez vous!Envoyé par zais_ethael
mois j'utilise celui incomporé avec jbuilder 2005
y a t il une autre solution pour un panneau a afficher selon le click a part option.setVisible(true)
merci
Je n'en ai aucune idée, je n'ai pratiquement jamais fait d'applets. Je sais juste que dans le cas d'IE on utilise une machine virtuelle made in microsoft qu'ils mettent à jour quand ils en ont envie. Donc forcément si tu prends le tout dernier jdk il se peut que ca foire.
Il suffit juste de regarder la console JAVA...
C'est ton imageIcon qui fait tout foirer. J'ai essayer de mettre null pour voir, et l'applet fonctionne...
A toi de voir pour le reste.
Billy
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 import java.awt.*; import javax.swing.*; //Use double buffering to remove rectangle flickers and make it repaint faster. public class ShapeMover extends JApplet { static protected Label label = new Label("Drag rectangle around within the area"); MyCanvas mycanvas = new MyCanvas(); BarreOutils barre = new BarreOutils(); public static ColorChooserDemo barreCouleur = new ColorChooserDemo(); public static XMLayout xml = new XMLayout(); public void init() { this.setLayout(new BorderLayout()); this.add(BorderLayout.CENTER, mycanvas); this.add(BorderLayout.WEST, barre); this.add(BorderLayout.EAST, barreCouleur); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public class BarreOutils extends JPanel implements ActionListener, ItemListener { JPanel p1 = new JPanel(new GridLayout(0,1)); //JPanel p2 = new JPanel((new GridLayout(20,1))); //public static JColorChooser tcc=new JColorChooser(Color.red); ////////////////////////////////// //////////////////////////////////cup = new ImageIcon("images/cup.gif") ImageIcon cup = null; ////////////////////////////////// ////////////////////////////////// //JButton button2 = new JButton(cup); private JButton b1 = new JButton(cup); private JButton select = new JButton("Selectionner");
Ils ne la mettent plus à jour, et de plus, on peut activer le lien avec le JDK installé en paramètre dans IE (Outils > Options internet > Avancé > Java)Envoyé par zais_ethael
Mais l'erreur n'est pas là...
Problème d'accès à un fichier...java.security.AccessControlException: access denied (java.io.FilePermission images/cup.gif read)
Utiliser la console Java dans le navigateur pour voir ce qui foire... (outils > Console Java sous IE, Outils > Développement Web > Console Java sous Mozilla, clic droit sur l'applet > Ouvrir la console Java sous Firefox)
[edit] grilled...








merci billynirvana mercie merci merci
et merci a tout membre de Developpez.com
Ce qu'on ne fera jamais de par le fait que quand on fait un site web c'est pas exclusivement pour des programmeurs java, c'est plutot pour tata janine et ses 12 petits neveux qui sont loin de savoir ce qu'est le jdk.Envoyé par plegat
Mais quand même, par curiosité, quelqu'un saurait avec quel jdk il est préfèrable de programmer pour un max de compatibilité avec IE?
compile avec -target 1.0, comme ça, no soucis
[troll]Envoyé par zais_ethael
Je présume que tata janine tourne sous IE? parce que Firefox et autres, il va bien falloir leur fournir un JRE pour la faire tourner ton applet!
Et pas besoin d'être développeur pour installer ça... un double-clic, c'est à la portée de tata janine (et surtout de ses 12 petits neveux qui maitrisent beaucoup plus le mulot!)
[/troll]
En plus, parfois nécessité fait loi (par exemple sur l'intranet du boulot...)
Mais bien sur, qu'est-ce que tu crois? D'ailleurs tata janine ne sait même pas ce qu'est IE, pour elle c'est "Internet" ou encore "Adsl".Envoyé par plegat
Ne jamais sous-estimer le manque de connaissance des gens. Bien souvent il vaut mieux ne même pas présumer qu'ils sachent se servir d'un souris.
Bien évidemment en intranet c'est différent, mais l'application sera bien plus pro aussi.
Partager