Bonjour,
j ai un problème avec l'affichage d'une Jtable.
Voila je réalise une appli qui tourne sous des Jinternalframe
Dans une de celle ci, j'utilise des JTabbedPane.
Le 1er onglet me propose un questionaire compose de champs qui va réaliser un requete sql. Lors de la validation de ce questionnaire, l'appli se connecte à une base et execute la requete ( select) et cree un deuxieme onglet et doit afficher le resultat de la requete dans une JTABLE.
le contenu du JTabbedpane du premier onglet s'affiche parfaitement si je réduis, agrandis ou modifie la taille de la Jinternal frame à la volée.
Par contre dès que je passe sur le deuxieme onglet ( qui affiche initialement le résultat de ma requête ) et que je réduis, agrandis, modifie la taille de ma JInternalframe alors l'affichage ne se fait plus et ne me permet plus de repasser sous le 1er onglet.
Voici le code mon deuxieme onglet
void traitementrequete ()
{
try
{
connect () ; // Connexion a la base
stmt = conn.createStatement ();
rset = stmt.executeQuery(requete);
ResultSetTableModel model =new ResultSetTableModel (rset);
if (pdroite==1) // le panneau de droite existe
{
panneauResultat.remove(scrollPane);
panneauOnglets.removeTabAt(1);
pdroite=0;
} // fin du if
if (pdroite!=1) // le panneau de droite n'existe pas
{
panneauPrincipal.add(unPanneau);
unPanneau.add(panneauOnglets, BorderLayout.CENTER);
panneauResultat = new JPanel();
panneauOnglets.addTab("Visualisation de la requete ", panneauResultat);
JTable table1 = new JTable(model);
scrollPane =new JScrollPane(table1);
panneauResultat.add(scrollPane);
pdroite=1;
} // fin du if
} // fin du try
catch (SQLException e)
{
System.out.println (" Erreur dans la requete SQL "+e);
}
} // fin de la methode
Par avance merci