IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

JCheckBox + JButton + sql


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut JCheckBox + JButton + sql
    Bonjour,

    voilà en fait je fais les filtres et je voudrais que quand je selectionne un ou plusieurs CheckBox et quand je clique sur Ok celà m'affiche un tableau qui montre les elements par rapport à ma bdd

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Ok= new JButton("Liste personne");
     
    		Ok.addMouseListener(new BtnTableauListenerMain("select * from toto", "toto", "Liste des personnes", this));
     
    		Ok.setBounds(470, 290, 110, 30);
     
    		contenu.add(Ok);
    ceci prend bien le tableau avec les element de toto mais prend pas le checkBox logique vu que je ne l'ai pas mis lol


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Ok = new JButton("ok");
    		Ok.setBounds(500, 620, 60, 20);
    		Ok.addActionListener(new ActionListener()
    		{
    			public void actionPerformed(ActionEvent evt)
     
    			{
    				if(imm.isSelected())
    				{
    				Ok.addMonActionListenerFiltre("select * from contact", "Contact", "Resultat", this);
    				}
    			}
    		});
    		contenu.add(Ok);
    pour le 2eme j'ai intégrer un action listener sur le bouton ok et si il sélectionne imm je voudrais qu'il renvoie le tableau mais je bloque si quelqu'un aurai une idée merci

    voici l'erreur qu'il me dit

    Filtre.java:345: cannot find symbol
    symbol : method MonActionListenerFiltre(java.lang.String,java.lang.String,java.lang.String,<anonymous java.awt.event.ActionListener>)
    location: class javax.swing.JButton
    Ok.MonActionListenerFiltre("select * from contact", "Contact", "Resultat", this);
    ^
    1 error


    merci

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Déclare ton bouton comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    final Ok = new JButton("ok");
    Sinon je te déconseille fortement d'utiliser un MouseListener pour déclencher une action sur un bouton, tu te prives des actions clavier. ActionListener est prévu pour ça, il faut l'utiliser lui.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    oui le premier c'était juste pour montrer comment j'ouvrais mon tableau c'était juste un exemple ce n'est pas le problème sinon le 2eme code j'utilise bien un Actionlistener car là j'utilise les checkBox donc c'est mieux

    Sinon le final correspond à quoi exactement car je ne vois pas trop le rapport avec mon probleme? En le rajoutant il me dit :
    <identifier> expected

    désolé je galère un peu

    merci

  4. #4
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Oui pardon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    final JButton Ok = new JButton("ok");
    J'ai bêtement recopié ton code d'exemple sans penser à ajouter la classe.

    Le "final" sert à indiquer qu'on veut "figer" la référence de l'instance Ok, ce qui permet de la partager dans des sous-classes.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    ça ne marche toujours pas

    l'erreur c'est par rapport au . et non au O de Ok je viens de capter que le ^ était au début de la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Filtre.java:345: cannot find symbol
    symbol  : method addBtnTableauListenerFiltre(java.lang.String,java.lang.String,java.lang.String,<anonymous java.awt.event.ActionListener>)
    location: class javax.swing.JButton
                                    Ok.addBtnTableauListenerFiltre("select * from transport", "Transport", "Resultat",this);
                                      ^
    Donc avec le final ou pas l'erreur est la même

  6. #6
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Ouais bon, faut réfléchir un minimum, à ton avis, ça peut venir de quoi qu'il ne comprenne pas la méthode addBtnTableauListenerFiltre(...) ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pb sur les JTextField, JButton et JCheckBox
    Par Cellendhyll82 dans le forum Débuter
    Réponses: 5
    Dernier message: 12/01/2010, 01h22
  2. cocher un JCheckBox+ afficher un JButton
    Par nonna dans le forum Débuter
    Réponses: 3
    Dernier message: 16/02/2008, 11h55
  3. Pb migration Access / SQL server
    Par yoyo dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 25/04/2005, 10h39
  4. Cours, tutoriels, logiciels, F.A.Q,... pour le langage SQL
    Par Marc Lussac dans le forum Langage SQL
    Réponses: 0
    Dernier message: 04/04/2002, 10h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo