Bouton renvoyant des valeurs [Javascool]
xCirdan
Messages postés
15
Statut
Membre
-
xCirdan Messages postés 15 Statut Membre -
xCirdan Messages postés 15 Statut Membre -
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]
- Diagnostic bouton photo - Accueil - Outils
- Bouton home clavier ✓ - Forum PC portable
- Bouton on/off comment savoir - Forum Word
- Réinitialiser chromecast sans bouton - Guide
- Bouton reinitialisation pc - 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