Bonjour,
J'utilise une énumération pour stocker un ensemble d'actions possibles.
Mais j'aimerais pouvoir conserver cette 'structure' pour pouvoir la réutiliser dans d'autres développements sans avoir à retourne rvoir comment j'avait fais. L'idéal serait donc de pouvoir faire une base à cette énumération.
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
18
19
20
21
22
23
24
25
26
27
28 public enum MyActions { Load (KeyStroke.getKeyStroke(KeyEvent.VK_L, InputEvent.CTRL_DOWN_MASK), KeyEvent.VK_L), Directory, About; private int mnemonic; private KeyStroke accelerator; private MyActions() { this(null, KeyEvent.VK_UNDEFINED); } private MyActions(int mnemonic) { this(null, mnemonic); } private MyActions(KeyStroke accelerator, int mnemonic) { this.accelerator = accelerator; this.mnemonic = mnemonic; } get... }
UNe sorte d'objet parent ou, au pire, d'interface mais pour une enum je ne sais pas ce qui est possible.
Avez-vous une idée ?
Merci
(Je suis en 1.6)
Partager