IL faut savoir que tout (enfin presque) est faisable, le tout est de le vouloir.
En faite c'est très simple dans ton cas, tu veux personnalisé un composant existant.
Il te faut simplement crée une class qui extends le composant ou tu veux prendre appuie.
Pour etre plus clair, j'ai la class JBUtton, elle est gentil elle me fait un bouton.
Mais moi lorsque je fais un bouton, je veux qu'il y est toujours marquer "Ok" dessus et qu'il fasse une taille de 50*50. (c'est un exemple tout bete, je sais mais bon...)
1 2 3 4 5 6 7 8
|
public class MonBouton extends JButton{
public MonBouton{
super("OK");
this.setSize(50, 50);
}
} |
Et dans mon code, je ferais alors :
MonBouton b = new MonBouton();
Voila j'espere que tu as compris le system.
Dans ton cas tu veux etendre la class JMenu, non?
Donc il te suffit d'etendre cette classe et d'ajouter tous les menus dont tu as toujours besoin. Et d'appeler ta class au lieu de l'autre.
Partager