wamdeus
Messages postés46Date d'inscriptionmercredi 2 janvier 2008StatutMembreDernière intervention 4 décembre 2008
-
11 mai 2008 à 16:34
wamdeus
Messages postés46Date d'inscriptionmercredi 2 janvier 2008StatutMembreDernière intervention 4 décembre 2008
-
12 mai 2008 à 16:23
Salut salut, alors voila je suis toujours avec mon jeu de mots mêlés et j'aimerai afficher ma grille dans ma fenetre sachant que j'affiche ma grille avec cette expression :
//code grille
for(int i=0;i<8;i++){
for (int j=0;j<8;j++){
System.out.print(grille.getValue(i,j))
}
System.out.println();
System.out.println();
}
et de plus j'aimerai que cet espace soit non modifiable, je ne sais pas du tout comment faire pouvez vous m'aidez ?
la seul chose qui arrive a la cheville de chuck norris ce sont ces chaussettes!!!
cs_Chatbour
Messages postés764Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention 6 septembre 201018 11 mai 2008 à 17:37
Salut,
j'ai pas bien compris ta question "j'aimerai afficher ma grille dans ma fenetre sachant que j'affiche ma grille avec cette expression ... j'aimerai que cet espace soit non modifiable"
wamdeus
Messages postés46Date d'inscriptionmercredi 2 janvier 2008StatutMembreDernière intervention 4 décembre 2008 11 mai 2008 à 17:44
Pour faire simple il faut que je puisse mettre ma grille dans quelque chose (je sais pas si c'est label, panel, textearea) ... je sais pas ;en utilisant la methode que j'ai utilisé au dessus sachant que cette grille ne doit pas etre modifié (est ce que c'est mieux ?)
Le probleme est :
avec un Jlabel ... je pense pas qu'on puisse mettre autant de caractere
avec un JTextField c'est le meme probleme
avec un JTextarea on peut mofier le texte
que dois - je donc utiliser ..??
la seul chose qui arrive a la cheville de chuck norris ce sont ces chaussettes!!!
wamdeus
Messages postés46Date d'inscriptionmercredi 2 janvier 2008StatutMembreDernière intervention 4 décembre 2008 11 mai 2008 à 18:37
oui j'ai vu ca sur internet en faisant quelque recherche ; mais ca m'avance toujours pas sur le choix de mon "editeur de grille" parce que sur cette grille je dois pouvoir tirer des trait dessus; je pense pas que le TextArea est une fonction background
que faire.??
la seul chose qui arrive a la cheville de chuck norris ce sont ces chaussettes!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
indiana_jules
Messages postés750Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention23 décembre 200822 12 mai 2008 à 13:15
Salut
Sachant que tu connais le nombre de lignes et de colonnes, tu peux :
* soit mettre chacune de tes valeurs dans une cellule d' un Jtable non éditable
* Soit utiliser un gridlayout et dans chaque case du gridlayout, mettre un jlabel avec la valeur que tu veux (ce qui se collerait pas trop mal avec ton code actuel).
wamdeus
Messages postés46Date d'inscriptionmercredi 2 janvier 2008StatutMembreDernière intervention 4 décembre 2008 12 mai 2008 à 15:58
En fait j'ai mis ca dans un TextArea non editable mais maintenant mon probleme c'est de pouvoir superposé mon Traceur
Le traceur me permet de barrer les mots de mon textarea y'a t il un moyen de superposer mon texte area et mon traceur .?.? si oui lequel
si non comment puis-je faire .??
Je vous donne mon code au cas ou
//code de mon interface
public class InterfacePrincipale extends JFrame{
public InterfacePrincipale() {
frame.setTitle("MotsCamoufles");
frame.setSize(800,600);
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.add(panel1, BorderLayout.EAST);
frame.setVisible(true);
}
}
class EcouteClic extends MouseAdapter {
protected JPanel panel1;
protected int nbpointMAX = 2;
protected int nbpoint=0;
protected int [] tabx = new int[nbpointMAX];
protected int [] taby = new int[nbpointMAX];
protected Graphics2D g ;
public EcouteClic(JPanel panel1){
this.panel1 = panel1;
}
indiana_jules
Messages postés750Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention23 décembre 200822 12 mai 2008 à 16:16
Salut,
qu'entends-tu par barre ? Si c'est faire comme ci-apres : <strike>monTexte</strike>, alors il faut que tu sélectionnes ton texte, et que tu lui affectes le style barré (par le biais des AttributSet, via GetDocument())
Ou alors, avec la méthode que je t'avais donné avant, il suffit que d'affecter du html dans les jlbale, de la maniére suivante :
setText("<html><s>monTexte</></html>")
wamdeus
Messages postés46Date d'inscriptionmercredi 2 janvier 2008StatutMembreDernière intervention 4 décembre 2008 12 mai 2008 à 16:23
Nan pas du tout, alors je vais réexpliquer mieux
En gros c'est de faire un jeu de mots mêlés donc avoir une grille qui ajoute des mots aléatoirement et un traceur qui permet de barrer le mot dans la grille
(en diagonale, en horizontale et en verticale); je ne veux pas mettre de Html la dedans
il faut plutot faire un truc du style : ::::::::::::: <strike>s a l u t </strike> ::::::::::::: :
la seul chose qui arrive a la cheville de chuck norris ce sont ces chaussettes!!!