Bouton agrandir java bizard!!!!!

Fermé
bina1987 Messages postés 5 Date d'inscription samedi 20 décembre 2008 Statut Membre Dernière intervention 26 décembre 2008 - 25 déc. 2008 à 18:18
bina1987 Messages postés 5 Date d'inscription samedi 20 décembre 2008 Statut Membre Dernière intervention 26 décembre 2008 - 26 déc. 2008 à 22:04
Bonjour,
j'ai un probléme dans mon prg que je comprend pas;
dans ma fentére quand je clique a un bouton ,un jtable s'affiche;mais mon pb c que ce jtable ne s'affiche que quand je clique sur le bouton agrandir de ma fenétre.(ma fenétre est en plein écran,j'ai pas besoin de l'agrandir et un simple clic sur le bouton agrandir en haut de lz jframe fait apparaitre le tableau)
bizarrr!!!!!!!!
Est ce que quelqu'un a une idée sur ça?

svp répondez moi
A voir également:

2 réponses

Utilisateur anonyme
26 déc. 2008 à 03:23
Bonjour,

Avec un bout de code peut-être.

Cordialemenr.

Dan
0
bina1987 Messages postés 5 Date d'inscription samedi 20 décembre 2008 Statut Membre Dernière intervention 26 décembre 2008
26 déc. 2008 à 22:04
bonjour,


import javax.swing.JButton;
import javax.swing.JFrame;

import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTabbedPane;
import javax.swing.JTable;

import java.sql.*;

import javax.swing.SwingConstants;
import javax.swing.event.ListSelectionEvent;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;
import javax.swing.text.IconView;

import javax.swing.JEditorPane;

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.Vector;



public class Gestion1 extends JFrame {

private static final long serialVersionUID = 1L;

public JPanel jContentPane = null;
public JTabbedPane Tabbed1Pane = null;

public JPanel j1Panel = null;

public JPanel j2Panel = null;

public JButton Rechercher1 = null;

public JLabel txt = null;

public JScrollPane T = null;

public JScrollPane T1 = null;

public JTable Tab1 = null;
DefaultTableModel model = new DefaultTableModel();
DefaultTableModel model1 = new DefaultTableModel();



String OID_var,adresse_var;



Statement statement;
ResultSet resultRequete;//conteneur la resultat de la requete excutée
private JPanel Ptab = null;


private JButton jBut = null;

private JButton jBu = null;


public Gestion1() {
super();
initialize();
}

public void initialize() {
this.setBounds(0, 0,1280, 775);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
this.setPreferredSize(new Dimension(179, 122));

}


public JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(new BorderLayout());
jContentPane.add(getTabbed1Pane(), BorderLayout.CENTER);
}
return jContentPane;
}

public JPanel getJ2Panel() {
if (j2Panel == null) {
jLabel1 = new JLabel();
jLabel1.setHorizontalAlignment(SwingConstants.CENTER);
jLabel1.setBounds(new Rectangle(858, 268, 411, 26));
jLabel1.setText("Type de traitement");
L2 = new JLabel();
L2.setHorizontalAlignment(SwingConstants.CENTER);
L2.setFont(new Font("Dialog", Font.BOLD, 12));
L2.setBounds(new Rectangle(383, 270, 476, 25));
L2.setText("OID alerte");
N1 = new JLabel();
N1.setHorizontalAlignment(SwingConstants.CENTER);
N1.setBounds(new Rectangle(-2, 269, 384, 25));
N1.setText("Adresse agent");

j2Panel = new JPanel();
j2Panel.setLayout(null);
j2Panel.add(getRechercher1(), null);
j2Panel.add(getT1(), null);

j2Panel.add(getJBu(), null);

}
return j2Panel;
}


public JButton getRechercher1() {
if (Rechercher1 == null) {
Rechercher1 = new JButton();
Rechercher1.setBounds(new Rectangle(1048, 159, 174, 52));
Rechercher1.setText("Traitement alertes");

Rechercher1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {



j2Panel.add(L2, null);
j2Panel.add(jLabel1, null);
j2Panel.add(N1, null);


Vector tabLignes=new Vector(), nomCols=new Vector();
DefaultTableModel model1=new DefaultTableModel();
final JTable j= new JTable(model1);

int i;
try {
String requeteMysql = "Select * From trappe ";
statement = (Statement) new Configuration().connexion.createStatement();
resultRequete = (ResultSet) statement.executeQuery(requeteMysql);
ResultSetMetaData md = resultRequete.getMetaData();

for( i=1; i<=md.getColumnCount ()-5; i++){
nomCols.add( md.getColumnLabel(i));
model1.addColumn( md.getColumnLabel(i));}
j.setModel(model1);

String[] nomCol = new String[] { "Adresse agent", "OID Alerte"};
model1.addColumn( nomCol[0]);
model1.addColumn( nomCol[1]);


j.setModel(model1);

while( resultRequete.next()) {

Vector ligne=new Vector();

for(i=1; i<=3; i++)
{
String ch=resultRequete.getString(i);
ligne.add(ch);
}
tabLignes.add(ligne);
model1.addRow(ligne);
}
j.setModel(model1);
}

catch(Exception e1) {
System.out.print("erreur1 "+e1.getMessage());
}

j.setPreferredScrollableViewportSize(new Dimension(500,120));
j.addMouseListener(new MouseAdapter() {
public void mouseReleased(MouseEvent me) {
if (me.getClickCount()!=1) return;
else{
int r1= j.rowAtPoint(me.getPoint());
int c1= j.columnAtPoint(me.getPoint());
System.out.println("Row="+r1+"Colonne="+c1);
System.out.println(j.getValueAt(r1, c1));
TraitementAlarme R= new TraitementAlarme();
JTextField r = R.getTF1((String) j.getValueAt(r1, 0));
r.setText((String) j.getValueAt(r1, c1));

}


}
});
j.setToolTipText("Cliquez ici pour traiter l'alerte");
Ptab.add(j);

}});

}
return Rechercher1;
}


private JPanel getPtab() {
if (Ptab == null) {
Ptab = new JPanel();
Ptab.setLayout(null);
}

return Ptab;
}
}



quand je clique sur le bouton les résultats ne s'affichent dans la table q'aprés avoir cliqué sur "agrandir" en haut de la fenétre


merci de faire un coup d'oeuil

j'attends votre réponse
0