Y'a-t'il des conventions de nommage pour les sous-classes qui implémente
des Listener ?
Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fabien
MiXAO wrote:
Y'a-t'il des conventions de nommage pour les sous-classes qui implémente des Listener ? Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
A ma connaissance, rien de précis. Moi, j'aime bien lui donner un nom proche de l'event style :
private class BoutonOkActionListener implements ActionListener { ... }
Comme ça quand tu te balades dans le code, tu as des noms de classes de gestion d'événements qui sont préfixés par le nom du composant graphique, ça permet de mieux s'y retrouver et tous ceux qui lisent ton code comprennent rapidement la logique sans se triturer les méninges...
@+ Fabien
MiXAO wrote:
Y'a-t'il des conventions de nommage pour les sous-classes qui implémente
des Listener ?
Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
A ma connaissance, rien de précis.
Moi, j'aime bien lui donner un nom proche de l'event style :
private class BoutonOkActionListener implements ActionListener { ... }
Comme ça quand tu te balades dans le code, tu as des noms de classes de
gestion d'événements qui sont préfixés par le nom du composant
graphique, ça permet de mieux s'y retrouver et tous ceux qui lisent ton
code comprennent rapidement la logique sans se triturer les méninges...
Y'a-t'il des conventions de nommage pour les sous-classes qui implémente des Listener ? Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
A ma connaissance, rien de précis. Moi, j'aime bien lui donner un nom proche de l'event style :
private class BoutonOkActionListener implements ActionListener { ... }
Comme ça quand tu te balades dans le code, tu as des noms de classes de gestion d'événements qui sont préfixés par le nom du composant graphique, ça permet de mieux s'y retrouver et tous ceux qui lisent ton code comprennent rapidement la logique sans se triturer les méninges...
@+ Fabien
Vincent Cantin
Y'a-t'il des conventions de nommage pour les sous-classes qui implémente des Listener ?
Je ne pense pas. Perso, je leur met l'extension "MonBoutonDuCoinListener" quand ils ne font que listener, sinon non.
Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
Je pense que "Adapter" est pour les classes qui etendent les Listener avec une implementation vide. (voir l'implementation de WindowAdapter pour comprendre). Perso, je n'ai jamais ecrit "MonBoutonDuCoinAdapter", je trouve que c'est mal adapte :-)
Vincent
Y'a-t'il des conventions de nommage pour les sous-classes qui implémente
des Listener ?
Je ne pense pas. Perso, je leur met l'extension "MonBoutonDuCoinListener"
quand ils ne font que listener, sinon non.
Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
Je pense que "Adapter" est pour les classes qui etendent les Listener avec
une implementation vide.
(voir l'implementation de WindowAdapter pour comprendre).
Perso, je n'ai jamais ecrit "MonBoutonDuCoinAdapter", je trouve que c'est
mal adapte :-)
Y'a-t'il des conventions de nommage pour les sous-classes qui implémente des Listener ?
Je ne pense pas. Perso, je leur met l'extension "MonBoutonDuCoinListener" quand ils ne font que listener, sinon non.
Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
Je pense que "Adapter" est pour les classes qui etendent les Listener avec une implementation vide. (voir l'implementation de WindowAdapter pour comprendre). Perso, je n'ai jamais ecrit "MonBoutonDuCoinAdapter", je trouve que c'est mal adapte :-)
Vincent
Hervé AGNOUX
MiXAO wrote:
Y'a-t'il des conventions de nommage pour les sous-classes qui implémente des Listener ? Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
... et pour ma part j'ai tendance à donner des noms qui signalent simplement la provenance des événements, en regroupant les fonctions que j'écoute.
Par exemple pour un bouton "OK" j'appelle le listener "DuBoutonOK" :
class DuBoutonOK implements java.awt.event.ActionListener, java.awt.event.ChangeListener
Ou encore :
class DeLaFenetrePrincipale implements java.awt.event.WindowListener, java.awt.event.WindowStateListener
... et ainsi de suite.
-- Hervé AGNOUX http://www.diaam-informatique.com
MiXAO wrote:
Y'a-t'il des conventions de nommage pour les sous-classes qui implémente
des Listener ?
Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
... et pour ma part j'ai tendance à donner des noms qui signalent simplement
la provenance des événements, en regroupant les fonctions que j'écoute.
Par exemple pour un bouton "OK" j'appelle le listener "DuBoutonOK" :
class DuBoutonOK
implements java.awt.event.ActionListener, java.awt.event.ChangeListener
Ou encore :
class DeLaFenetrePrincipale
implements java.awt.event.WindowListener, java.awt.event.WindowStateListener
Y'a-t'il des conventions de nommage pour les sous-classes qui implémente des Listener ? Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
... et pour ma part j'ai tendance à donner des noms qui signalent simplement la provenance des événements, en regroupant les fonctions que j'écoute.
Par exemple pour un bouton "OK" j'appelle le listener "DuBoutonOK" :
class DuBoutonOK implements java.awt.event.ActionListener, java.awt.event.ChangeListener
Ou encore :
class DeLaFenetrePrincipale implements java.awt.event.WindowListener, java.awt.event.WindowStateListener
... et ainsi de suite.
-- Hervé AGNOUX http://www.diaam-informatique.com
Armel HERVE
In article <419bcb5e$0$10222$, says...
Y'a-t'il des conventions de nommage pour les sous-classes qui implément e des Listener ? Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
Et pourquoi ne pas utiliser des classes anonymes ?
Armel
In article <419bcb5e$0$10222$626a14ce@news.free.fr>, truc@machin.bidule
says...
Y'a-t'il des conventions de nommage pour les sous-classes qui implément e
des Listener ?
Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
Et pourquoi ne pas utiliser des classes anonymes ?
Y'a-t'il des conventions de nommage pour les sous-classes qui implément e des Listener ? Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
Et pourquoi ne pas utiliser des classes anonymes ?
Armel
yvon.thoravalNO-SPAM
Armel HERVE wrote:
Et pourquoi ne pas utiliser des classes anonymes ?
C'est quand tu écris une classe "à l'arrache" comme ça :
[...]
Ca fait des fichiers .class avec des $1, $2, $3 etc...
OK, merci bien. -- yt
Black Myst
MiXAO wrote:
Y'a-t'il des conventions de nommage pour les sous-classes qui implémente des Listener ? Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
Perso, je prefere maintenant utiliser une classe qui dérive de
java.awt.Action... Dans une seule classe, tu regroupe le label, l'icone et l'actionPerformed, la touche d'acces rapide, le tooltip... Et quand tu as une action, tu peux en faire un JBoutton, un JMenuItem, ...
MiXAO wrote:
Y'a-t'il des conventions de nommage pour les sous-classes qui implémente
des Listener ?
Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
Perso, je prefere maintenant utiliser une classe qui dérive de
java.awt.Action... Dans une seule classe, tu regroupe le label, l'icone
et l'actionPerformed, la touche d'acces rapide, le tooltip...
Et quand tu as une action, tu peux en faire un JBoutton, un JMenuItem, ...
Y'a-t'il des conventions de nommage pour les sous-classes qui implémente des Listener ? Jusqu'à maintenant, pour un ActionListener par exemple, j'écris :
private class MyActionAdapter implements ActionListener { ... }
Perso, je prefere maintenant utiliser une classe qui dérive de
java.awt.Action... Dans une seule classe, tu regroupe le label, l'icone et l'actionPerformed, la touche d'acces rapide, le tooltip... Et quand tu as une action, tu peux en faire un JBoutton, un JMenuItem, ...