[Java] Manilpulation des carrées cliquable

Kiwa -  
choubaka Messages postés 5526 Date d'inscription   Statut Modérateur Dernière intervention   -
Salut à tous

Je veux créer une interface Swing avec des petits carrés en couleur ressemblant aux carrés de jeu de dames :

http://im19.gulfup.com/2012-04-06/1333705467411.png

et je veux que ces carrés soit cliquable comme ce qui se passe avec le jeu de dames tout court.

Merci d'avance.
A voir également:

6 réponses

flav1313 Messages postés 812 Statut Membre 100
 
Je te conseille l'utilisation d'une JTable :

https://docs.oracle.com/javase/tutorial/uiswing/components/table.html

https://baptiste-wicht.developpez.com/tutoriels/java/swing/jtable/

La JTable est difficile à manipuler mais lorsque tu sais t'en servir, elle apporte de grande possibilité.

Sinon, il faut que tu créés 45 JPanel cliquable, rendant la chose moins attrayante.

Pour les interfaces graphiques, tu peux utiliser NetBeans qui facilite l'utilisation.

Voilà,

Flavien
0
khaled_prg Messages postés 3 Statut Membre
 
Merci de m'avoir répondu

pour le moment je travail avec NetBenas JavaSE 7.1
c'est juste pour m'éclaircir les idées j'aimerais savoir si je crée une JTable est-ce j'aurai les cellules comme des images ?
0
flav1313 Messages postés 812 Statut Membre 100
 
Du moment que tu créé un JTable, tu peux placer ce que tu souhaites dedans.
A la base une case est un JTextField que tu peux transformer en JPanel avec une image.
La JTable n'a de limite que dans sa structure, son contenu est modifiable à volonté.
Pour modifier le contenu, regarde du coté des modèles de AbstractTableModel.
Et pour la modification des cellules, regarde du cotés des modèles AbstractCellModel et AbstractCellRenderer.
0
Khaled_prg
 
Merci infiniment :)

Je lis encore les tutoriels que vous m'avez donnés sur "les bases" et "JTable".
malheureusement je suis encore débutant, on a jamais appris la bibliothèque Swing et malgré cela notre professeur nous a demander de faire comme projet "Jeu de Dames" et nous a demandé également de faire des recherches sur le net et poster sur les forums pour avoir des solutions. Donc j'aurai vraiment besoin de votre aide une fois je termine la lecture de tutoriel et je commence à coder.

Merci d'avance.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
flav1313 Messages postés 812 Statut Membre 100
 
Je n'ai moi-même jamais vu les JTable et les composants Swing en classe, il a fallu tout apprendre par moi-même. Mais normalement au bout de 2 semaines en lisant attentivement les différents tutoriels vous deviez pouvoir vous en sortir.
0
choubaka Messages postés 5526 Date d'inscription   Statut Modérateur Dernière intervention   2 106
 
Bonjour

Ou simplement des JButtons dans un Jpanel ...

et utiliser la notion de groupe de boutons

https://docs.oracle.com/javase/7/docs/api/javax/swing/ButtonGroup.html#ButtonGroup%28%29

Chouba, Modérateur CCM
Bibapeloula
0