cs_naincus
Messages postés14Date d'inscriptiondimanche 3 novembre 2002StatutMembreDernière intervention25 juin 2009
-
16 oct. 2008 à 15:33
cs_naincus
Messages postés14Date d'inscriptiondimanche 3 novembre 2002StatutMembreDernière intervention25 juin 2009
-
16 oct. 2008 à 17:01
Bonjour tout le monde !
Alors voici mon petit problème :
J'ai un tableau de pannel bien défini JPanel
casePannel[][] =
null ; ensuite je défini tous les indices sur 9lignes et 9coloones.
Puis je rajoute à chaque pannel un JLabel ( ici aussi j'ai un tableau de JLabel ), de plus les indices corespondent bien.
Bref jusque ici tout va bien, tout marche niquel.
Le problème se pose pour faire un setText sur un JLabel :
class
CliquePannel
extends MouseAdapter {
public void mousePressed(MouseEvent e) {
bonPannel = (JPanel) e.getSource();
b
onPannel.addKeyListener(
new TextePannel());
bonPannel.setFocusable(
true);
bonPannel.requestFocus();
}
}
Puis :
class
TextePannel
extends KeyAdapter {
public void keyTyped(KeyEvent key) {
tableauLabel[i][j].setText(
"5");
}
}
Ce que je voudrais c'est récupérer les bons indices i et j qui correspondent à l'indice du "bonPannel".
Ou bien pouvoir accéder directement à un label à travers un pannel.
D'avance merci beaucoup pour vos réponses et n'hésitez pas à me demander d'autres détails
.
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 16 oct. 2008 à 16:44
ca sent le sudoku a plein nez ...
sinon fais une classe ou tu herites de JPanel et qui prendre en contructeur un JLabel
tu n'aura plus qu'a fait appel a des methodes que tu auras faites pour y acceder
"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"