Bouton renvoyant des valeurs [Javascool]
xCirdan
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
xCirdan Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
xCirdan Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous.
Avec un ami, nous avons choisi de réaliser une bataille navale en javascool pour notre projet d'ISN.
Nous affichons dans un premier temps une grille composé de différents bouton et nous voulons qu'a chaque clic sur l'un d'entre eux, des valeurs (non visible) sortent et mettent à jour un tableau regroupant diverses informations (position des bateaux...). Le problème est que nous n'arrivons pas à renvoyer ces valeurs.
Débutant en java, nous avons utilisé ce que nous avons trouvé dans des cours et il y a certainement une meilleur solutions. Nous utilisons un gestionClic attribué à chaque bouton, mais les valeurs que nous renvoyons dans le gestionClic ne parviennent pas à la fonction main.
Si vous pouviez nous aider. Merci
Avec un ami, nous avons choisi de réaliser une bataille navale en javascool pour notre projet d'ISN.
Nous affichons dans un premier temps une grille composé de différents bouton et nous voulons qu'a chaque clic sur l'un d'entre eux, des valeurs (non visible) sortent et mettent à jour un tableau regroupant diverses informations (position des bateaux...). Le problème est que nous n'arrivons pas à renvoyer ces valeurs.
Débutant en java, nous avons utilisé ce que nous avons trouvé dans des cours et il y a certainement une meilleur solutions. Nous utilisons un gestionClic attribué à chaque bouton, mais les valeurs que nous renvoyons dans le gestionClic ne parviennent pas à la fonction main.
Si vous pouviez nous aider. Merci
A voir également:
- Bouton renvoyant des valeurs [Javascool]
- Bouton reinitialisation pc - Guide
- Diagnostic bouton photo - Accueil - Outils
- Bouton on/off comment savoir ✓ - Forum Matériel & Système
- Symbole arrêt marche - Forum Word
- Réinitialiser chromecast sans bouton - Guide
2 réponses
Bonjour ,
vous devez poster votre pour qu'on trouve une solution alternative. sans cela personne ne pourra s'aventurer a vous aider.
vous devez poster votre pour qu'on trouve une solution alternative. sans cela personne ne pourra s'aventurer a vous aider.
Deux petits problemes au niveau du code:
-Je n arrive pas à appeler un bouton dans le gestionClic
-Le meme probleme qu'énoncer precdement
Voici le code
class GestionClic implements ActionListener {
public void actionPerformed(ActionEvent e) {
}
}
void main(){
BoutonP1();
}
void BoutonP1(){
JFrame Menu = new JFrame("Menu");
JButton T [] [] = new JButton[10][10];
GestionClic GC = new GestionClic();
for(int i = 0; i < 10; i++){
for (int j=0; j<10;j++){
int k=i+1;
if (j==0) {
T[i][j] = new JButton("A"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==1){
T[i][j] = new JButton("B"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==2){
T[i][j] = new JButton("C"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==3){
T[i][j] = new JButton("D"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==4){
T[i][j] = new JButton("E"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==5){
T[i][j] = new JButton("F"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==6){
T[i][j] = new JButton("G"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==7){
T[i][j] = new JButton("H"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==8){
T[i][j] = new JButton("I"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==9){
T[i][j] = new JButton("J"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}
}
}
Menu.setVisible(true);
GridLayout GL = new GridLayout();
GL.setColumns(10);
GL.setRows(10);
Menu.setLayout(GL);
Menu.setSize(600, 600);
}
Merci
-Je n arrive pas à appeler un bouton dans le gestionClic
-Le meme probleme qu'énoncer precdement
Voici le code
class GestionClic implements ActionListener {
public void actionPerformed(ActionEvent e) {
}
}
void main(){
BoutonP1();
}
void BoutonP1(){
JFrame Menu = new JFrame("Menu");
JButton T [] [] = new JButton[10][10];
GestionClic GC = new GestionClic();
for(int i = 0; i < 10; i++){
for (int j=0; j<10;j++){
int k=i+1;
if (j==0) {
T[i][j] = new JButton("A"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==1){
T[i][j] = new JButton("B"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==2){
T[i][j] = new JButton("C"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==3){
T[i][j] = new JButton("D"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==4){
T[i][j] = new JButton("E"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==5){
T[i][j] = new JButton("F"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==6){
T[i][j] = new JButton("G"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==7){
T[i][j] = new JButton("H"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==8){
T[i][j] = new JButton("I"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}else if(j==9){
T[i][j] = new JButton("J"+k);
T[i][j].addActionListener (GC);
Menu.add(T[i][j]);
}
}
}
Menu.setVisible(true);
GridLayout GL = new GridLayout();
GL.setColumns(10);
GL.setRows(10);
Menu.setLayout(GL);
Menu.setSize(600, 600);
}
Merci