Le plus simple, c'est d'avoir un tableau avec tes Strings dedans, dans le même ordre que dans la JList. Ensuite, tu recupères tout simplement l'indice de l'élément sélectionné :
...
Le plus simple, c'est d'avoir un tableau avec tes Strings dedans, dans le même ordre que dans la JList. Ensuite, tu recupères tout simplement l'indice de l'élément sélectionné :
...
Il faut que tu crées un ChangeListener (plus exactement, une classe qui implemente cette interface). Dedans, tu surcharges la méthode stateChanged et tu mets dedans tout le traitement que tu...
Après trois minute de recherches dans la javadoc : http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JPopupMenu.html
Euh je dirais oui et non....
En fait ta JFrame, dès le départ, contient un Panel (contentPane). A ce panel tu rajoutes tous les autres panels dont tu peux avoir besoin. En occurence, je crois pas...
Je pense que ça devrait être setContentPane (qui est là si tu fais hériter ta classe de JFrame)
Eh bien, ça doit être le composant qui doit occuper le "fond" de ta fenetre. En effet, chaque JFrame...
Quand tu dis "aléatoire", ça veut dire que c'est toujours les mêmes images qui ne s'affichent pas ou bien c'est variable (dès fois c'est l'une, dès fois c'est l'autre)? Parce que si c'est toujours...
C'est peut-être un peu surdimensionné par rapport à ton problème, mais tu peux touours utiliser un ListCellRenderer... C'est un peu casse pieds à implementer mais ça marche très bien ;).
Tu veux dire que dans ton panel tu fais appel à plusieurs "types" (héitages) de JFrame? Si c'est le cas tu n'as qu'à mettre plusieurs attributs, de types correspodants à tes différentes classes...
Tu pourrais poster ton code (enfin, les parties importantes...) pour qu'on y voit un peu plus clair?
Comme tu l'as remarqué toi même, la méthode setCursor de JPanel n'est pas static (ce qui est logique à la limite, si elle l'était alors tu changerais en même temps le curseur sur tous les JPanel de...
Je ne suis pas sur d'avoir bien saisi ton probleme... tu veux que ton application ouvre des fichiers PDF, c'est bien ça?
Il faut que tu saches que ce n'est pas vraiment un probleme de...
Ah c'est bizarre alors... tu peux montre l'erreur que ça te renvoie?
Autre chose, tu es absolument certain que la JVM sur laquelle tu as vérifié la version est bien celle utilisée lors de...
Ca pourrait être éventuellement jouable en utilisant un CellRenderer, mais je pense en revanche que c'est loin d'être évidenent à gérer...
Vérifie les versions de JVM que tu utilises. La méthode setUndecorated est disponible seulement à partir de la 1.4, ton système utilise probablement une version antérieure (la version utilisée par le...
Je pense que ce que tu devrais envisager c'est de faire de petits panels transparents, chacun pour une pièce. Dans ce panel, tu dessines la forme qui t'intéresse. Comme chaque pièce est un panel...
C'est précisement ce que je fais.....
Euh toujours pas, "pièce jointe supprimée ou non valide"...
Sinon, si c'est juste une image, tu peux l'inclure directement dans le post...
Changer le titre d'une fentre est tout bete, il suffit de faire
maFenetre.setTitle("titre");
Après, ce qui est plus délicat, c'est de détecter le changement d'onglet (je suppose que tu utilises...
Euh.... non :)
Parce que c'est un concours et j'ai coché la mauvaise case?
Si tu disais un peu ce que tu veux faire.... Desolé mais je suis mauvais en divination, je peux pas deviner ton but si tu le dis pas...
Hmmm, tu veux faire quoi exactement? Parce que je comprends pas trop ce que fais un InternalFrameListener sur un JButton...
Si tu veux que ton JButton ferme ta fenetre, il suffit de faire qq chose...
Si c'est ton but c'est juste la trasparence, tu peux utiliser les GIFs.... Ils sont seulement en 256 couleurs, mais la transparence est bien prise en compte.
Ca peut avoir une explication... alpha=0, ça veut dire 100% transparent. Peut etre qu'à ce moment un paint du composant en dessous en appelé...:koi:
Mais bon, c'est quand même bizarre comme bug.
Nativement, le Java ne gère que trois formats d'images : JPG, PNG et GIF. Si tu veux donc avoir quelque chose de simple, tu devrais utiliser un de ceux là.
Après, si tu tiens à ton image SVG, il...