cs_rabada
Messages postés4Date d'inscriptionmercredi 12 janvier 2011StatutMembreDernière intervention27 mai 2011
-
24 mai 2011 à 01:18
cs_rabada
Messages postés4Date d'inscriptionmercredi 12 janvier 2011StatutMembreDernière intervention27 mai 2011
-
27 mai 2011 à 00:35
Bonjour à tout le monde en fait j'ai un grand probléme avec mon interface grphique java j'ai déja crée des requetes en java pour ajouter, consulter , supprimer, et modifier dans ma base MySQL et j'ai crée une fenêtre qui contient les onglets des différentes tables qui se trouvent dans ma base avec les boutons consulter,modifier ajouter ,supprimer .
Le gros problème en est que j'arrive pas à les intégrer avec les actionLIstener et je suis sur et certain que je les ai bien utilisé mais quand j'appui sur ces boutons rien ne se passe .si quelqu'un a une solution sur ce probléme ça me serait d'une très grande uilité
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 24 mai 2011 à 08:55
Ca peut être un problême de repaint essaye de mettre un system.out.println dans tes actions listeners pour voir s'ils sont bien appelés. Si c'est le cas, c'est soit que tu n'as pas de repaint soit que tes fonctions dans les listeners ne marchent pas.
Soit tes requêtes ne tournent pas bien, ou alors tu as comme l'as proposé Julien39 un problème de rafraichissement graphique ou alors le code de tes listeners n'est pas appelé.
Poste le code qui est concerné en utilisant les balises appropriées stp qu'on voit tout ça.
--
Pylouq (actuellement jongleur de clavier AZERTY et de clavier QWERTZ)
cs_rabada
Messages postés4Date d'inscriptionmercredi 12 janvier 2011StatutMembreDernière intervention27 mai 2011 24 mai 2011 à 23:59
Slt merçi de bien vouloir répondre à ma question mais je n'ai pas de probléme avec mes requetes je les execute et ça marche bien et aussi j'ai essaiyé d'impleter d'autres actions a mes boutons et ça marche bien
Voiçi l'interface acheteur qui contient beaucoup de boutons ,maintenat si je considere le bouton 21 qui s'apelle B21 "consulter" tous les voitures disponibles dans la base et dont voila la requete
package Table;
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
import java.util.Vector;
import java.sql.*;
import com.birosoft.liquid.LiquidLookAndFeel;
public class ListeDesVoitures extends JFrame {
public static void main( String [] args ) throws Exception
{
ListeDesAcheteurs frame = new ListeDesAcheteurs();
Ouaaahhh bah heureusement que j'avais dis d'utiliser les balises pour le code, qu'est-ce que ce serait si tu ne les avais pas utilisées Si ces balises existent, c'est qu'il y a une bonne raison -_-''
J'ai vu rapidement ton code.
Pour faire (très) simple (j'attends de voir ton nouveau post avec le code dans les balises), tout le code d'exécution de ta requête qui est présent je crois dans ton main sera dans une fonction au moins.
L'idéal serait que tu fasses une fonction pour la connexion, une pour la déconnexion, une pour l'exécution de requêtes...
Ensuite, tu peux t'inspirer de ce qui suis. C'est tellement peu clair avec le nom de tes variables que j'en ai mis des "bateaux".
private JButton btConsulter = new JButton("Consulter");
btConsulter.setActionCommand("btConsulter"); // tu lui définies une commande
btConsulter.addActionListener( new ActionListener(this) ); // tu lui ajoutes un écouteur pour gérer le clic
/**
* Méthode de l'interface ActionListener que devra implémenter ta classe
*/
public void actionPerformed( ActionEvent ae ){
if ( ae.getActionCommand.equals("btConsulter") ){ // si l’événement contient la bonne commande
// appel des fonctions qui exécutent tes requêtes
}
}
--
Pylouq (actuellement jongleur de clavier AZERTY et de clavier QWERTZ)