SoukaProgramer
Messages postés3Date d'inscriptionmercredi 27 novembre 2013StatutMembreDernière intervention28 novembre 2013 28 nov. 2013 à 21:23
again not workin ...
ikramia
Messages postés5Date d'inscriptionmercredi 9 mai 2012StatutMembreDernière intervention27 mai 2012 27 mai 2012 à 13:57
ok merciii
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 24 mai 2012 à 22:12
Oui ettectivement, je n'ai pas vérifié, un élément du menu est un JPanel donc il n'a pas d'action Listener, il faut que tu ajoutes un mouseListener dans ce cas. Ou alors, dans la classe élémentMenu, tu peux dire que c'est un JButton, ca ne devrait pas changer grand chose.
ikramia
Messages postés5Date d'inscriptionmercredi 9 mai 2012StatutMembreDernière intervention27 mai 2012 22 mai 2012 à 23:18
meme si j'ajout l'importation !!!
ikramia
Messages postés5Date d'inscriptionmercredi 9 mai 2012StatutMembreDernière intervention27 mai 2012 22 mai 2012 à 23:12
merci beaucoup mais il y a un prob dans la methode addActionListener elle n'est po reconnu :'(
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 21 mai 2012 à 08:51
Salut,
C'est une très mauvaise méthode, il faut que tu mettes un Listener sur chacun des items du menu :
ElementMenu e1 = new ElementMenu("Menu4", new Color(19, 73, 140), new Color(162, 198, 232), 100);
e1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
//Les actions à effectuer
}
});
items.add(e1);
ikramia
Messages postés5Date d'inscriptionmercredi 9 mai 2012StatutMembreDernière intervention27 mai 2012 19 mai 2012 à 11:00
nn po vers des page web vers d'autre page de java c-a-d chaque menu nous redirige vers une page différente
j'essaie de recuperer le x et le y par la fonction getX() mais ca marche po par ce que tt les menu on le meme x et y :(
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 16 mai 2012 à 07:56
Des lien vers une page web ? Oui, c'est possible
ikramia
Messages postés5Date d'inscriptionmercredi 9 mai 2012StatutMembreDernière intervention27 mai 2012 15 mai 2012 à 22:50
est ce que c'est possible de faire des lien quand on appuyant sur une menu ????
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 19 févr. 2012 à 18:37
Merci pour ton commentaire. Normalement ça tourne bien :)
Rien qu'à voit tout ça, j'aime ! Y'a plus qu'à faire tourner tout ça :p
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 8 févr. 2012 à 08:12
Merci, c'est vrai que c'est un peu moins brouillon pour quelques modifs du code seulement
Niidhogg
Messages postés42Date d'inscriptiondimanche 8 février 2009StatutMembreDernière intervention11 octobre 20151 7 févr. 2012 à 20:03
C'est déjà bien mieux je pense ;)
Je suis plutôt du genre a noter assez sévère, je penses que ça vaut bien un 7/10 pour le code simple d'utilisation, compréhensible ainsi que l'originalité.
cs_maimounmahdi
Messages postés12Date d'inscriptionlundi 11 août 2008StatutMembreDernière intervention26 mars 2012 7 févr. 2012 à 18:12
Bien fait
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 7 févr. 2012 à 15:09
Voilà, c'est fait, j'ai corrigé une partie de ce que tu as cité.
Merci
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 7 févr. 2012 à 14:49
Bonjour,
Et merci pour ton commentaire. Je te répond point par point.
1. Le cadre
Pour le cadre qui apparait lors du passage de la souris au dessus des boutons, c'est un bug associé à la transparence : en gros ton objet est soit opaque et dans ce cas, le fond n'est pas redessiné soit ne l'est pas et dans ce cas, le fond est redessiné. Lorsque tu utilises la transparence, ton objet est opaque et transparent : problème le fond n'est pas redessiné.
Donc, pour l'apparition du cadre, c'est une limite technique. Si tu ne veux pas que le cadre apparaisse, il faut supprimer le gradient en background.
2. MenuItem
Oui, c'est vrai, au départ, j'utilisais la classe de awt mais ce n'était pas très pratique justement à cause des listeners, je vais arranger ca.
3. Le sens d'affichage
100% d'accord
Je fais une mise à jour dans quelques instants...
Niidhogg
Messages postés42Date d'inscriptiondimanche 8 février 2009StatutMembreDernière intervention11 octobre 20151 7 févr. 2012 à 14:00
-Quand je passe la souris sur un item un cadre apparaît.
-Impossible d'ajouter un MouseListener à un item ?
-Ta classe MenuItem porte le nom d'une classe awt, ça peut être embêtant, personnellement pour plus de clarté je lui aurais donné un autre nom ;) -> http://docs.oracle.com/javase/1.4.2/docs/api/java/awt/MenuItem.html
-Il est plus naturel je penses de faire tourner les menus dans le sens direct.
-Pour les menus à nombre d'item pair la disposition est tout à fait naturel, cependant je pense qu'il serrait plus esthétique de bouger les items d'un quart de tour direct pour les menus à nombre d'item impair, le triangle, le pentagone.. pencher sur le côté je trouve pas ça très beau ;)
Libre à toi de tenir compte de mes commentaires ;)
Je noterais après ta réponse !
28 nov. 2013 à 21:23
27 mai 2012 à 13:57
24 mai 2012 à 22:12
22 mai 2012 à 23:18
22 mai 2012 à 23:12
21 mai 2012 à 08:51
C'est une très mauvaise méthode, il faut que tu mettes un Listener sur chacun des items du menu :
ElementMenu e1 = new ElementMenu("Menu4", new Color(19, 73, 140), new Color(162, 198, 232), 100);
e1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
//Les actions à effectuer
}
});
items.add(e1);
19 mai 2012 à 11:00
j'essaie de recuperer le x et le y par la fonction getX() mais ca marche po par ce que tt les menu on le meme x et y :(
16 mai 2012 à 07:56
15 mai 2012 à 22:50
19 févr. 2012 à 18:37
18 févr. 2012 à 16:11
8 févr. 2012 à 08:12
7 févr. 2012 à 20:03
Je suis plutôt du genre a noter assez sévère, je penses que ça vaut bien un 7/10 pour le code simple d'utilisation, compréhensible ainsi que l'originalité.
7 févr. 2012 à 18:12
7 févr. 2012 à 15:09
Merci
7 févr. 2012 à 14:49
Et merci pour ton commentaire. Je te répond point par point.
1. Le cadre
Pour le cadre qui apparait lors du passage de la souris au dessus des boutons, c'est un bug associé à la transparence : en gros ton objet est soit opaque et dans ce cas, le fond n'est pas redessiné soit ne l'est pas et dans ce cas, le fond est redessiné. Lorsque tu utilises la transparence, ton objet est opaque et transparent : problème le fond n'est pas redessiné.
Donc, pour l'apparition du cadre, c'est une limite technique. Si tu ne veux pas que le cadre apparaisse, il faut supprimer le gradient en background.
2. MenuItem
Oui, c'est vrai, au départ, j'utilisais la classe de awt mais ce n'était pas très pratique justement à cause des listeners, je vais arranger ca.
3. Le sens d'affichage
100% d'accord
Je fais une mise à jour dans quelques instants...
7 févr. 2012 à 14:00
-Impossible d'ajouter un MouseListener à un item ?
-Ta classe MenuItem porte le nom d'une classe awt, ça peut être embêtant, personnellement pour plus de clarté je lui aurais donné un autre nom ;) -> http://docs.oracle.com/javase/1.4.2/docs/api/java/awt/MenuItem.html
-Il est plus naturel je penses de faire tourner les menus dans le sens direct.
-Pour les menus à nombre d'item pair la disposition est tout à fait naturel, cependant je pense qu'il serrait plus esthétique de bouger les items d'un quart de tour direct pour les menus à nombre d'item impair, le triangle, le pentagone.. pencher sur le côté je trouve pas ça très beau ;)
Libre à toi de tenir compte de mes commentaires ;)
Je noterais après ta réponse !