Babiza20
-
Modifié par jordane45 le 12/05/2015 à 02:26
jordane45
Messages postés38453Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention16 mars 2025
-
12 mai 2015 à 02:27
Bonjour,
j'ai une problème dans mon code qui permet d'afficher les éléments d'une table de base des données dans un tableau sur interface java l'erreur Java.lang.NullPointerException s'affiche et voilà mon code aider moi svp
package application_actel;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import javax.swing.JOptionPane;import javax.swing.table.DefaultTableModel;/** ** @author Moufida*/publicclassderangmtextends javax.swing.JFrame {Connectionconn =null;PreparedStatementSt =null;ResultSetPST =null;DefaultTableModelmodel =newDefaultTableModel();publicderangmt(){
model.addColumn("Réference");
model.addColumn("Numéro");
model.addColumn("Signalisation");
model.addColumn("Année");
model.addColumn("id_ab");initComponents();try{
conn = application_actel.mysqlconnect.ConnectDB();ResultSetPST = St.executeQuery("select * from derangement ");while(PST.next()){
model.addRow(new Object[]{PST.getInt("reference"),PST.getInt("Annee"),PST.getDate("Date_reclamation"),PST.getString("constatation_primaire"),PST.getInt("id_ab")});}}catch(Exceptione){System.err.println(e);}
tble.setModel(model);}/*** This method is called from within the constructor to initialize the form.* WARNING: Do NOT modify this code. The content of this method is always* regenerated by the Form Editor.*/
@SuppressWarnings("unchecked")privatevoiddeplace(int i){try{
txtref.setText(model.getValueAt(i,0).toString());
txtdate.setText(model.getValueAt(i,1).toString());
txttel.setText(model.getValueAt(i,2).toString());
txtclient.setText(model.getValueAt(i,3).toString());
text9.setText(model.getValueAt(i,4).toString());}catch(Exceptione){ System.err.println(e);
JOptionPane.showMessageDialog(null,"erreur de deplacement"+e.getLocalizedMessage());}}// <editor-fold defaultstate="collapsed" desc="Generated Code"> privatevoidinitComponents(){
jPanel1 =new javax.swing.JPanel();
jLabel1 =new javax.swing.JLabel();
jTextField1 =new javax.swing.JTextField();
jButton1 =new javax.swing.JButton();
jScrollPane1 =new javax.swing.JScrollPane();
tble =new javax.swing.JTable();
jPanel2 =new javax.swing.JPanel();
txtclient =new javax.swing.JTextField();
txttel =new javax.swing.JTextField();
txtref =new javax.swing.JTextField();
jLabel3 =new javax.swing.JLabel();
jLabel2 =new javax.swing.JLabel();
jLabel4 =new javax.swing.JLabel();
txtdate =new javax.swing.JTextField();
jLabel5 =new javax.swing.JLabel();
jPanel5 =new javax.swing.JPanel();
jLabel20 =new javax.swing.JLabel();
text9 =new javax.swing.JTextField();
text10 =new javax.swing.JTextField();
jLabel21 =new javax.swing.JLabel();
jTextField24 =new javax.swing.JTextField();
jTextField25 =new javax.swing.JTextField();
jTextField26 =new javax.swing.JTextField();
jTextField27 =new javax.swing.JTextField();
jTextField28 =new javax.swing.JTextField();
jTextField29 =new javax.swing.JTextField();
jLabel22 =new javax.swing.JLabel();
jLabel23 =new javax.swing.JLabel();
jLabel24 =new javax.swing.JLabel();
jLabel25 =new javax.swing.JLabel();
jLabel26 =new javax.swing.JLabel();
jLabel27 =new javax.swing.JLabel();
primaire =new javax.swing.JComboBox();
jButton4 =new javax.swing.JButton();setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jPanel1.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));
jLabel1.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jLabel1.setText("Num tel :");
jTextField1.addActionListener(new java.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jTextField1ActionPerformed(evt);}});
jButton1.setIcon(new javax.swing.ImageIcon("C:\\Users\\Moufida\\Documents\\NetBeansProjects\\application_actel\\src\\application_actel\\search.png"));// NOI18N
jButton1.setText("Rechercher");
jButton1.addActionListener(new java.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jButton1ActionPerformed(evt);}});
tble.setModel(new javax.swing.table.DefaultTableModel(new Object [][]{{null,null,null,null},{null,null,null,null},{null,null,null,null},{null,null,null,null}},new String []{"Title 1","Title 2","Title 3","Title 4"}));
tble.addMouseListener(new java.awt.event.MouseAdapter(){publicvoidmouseClicked(java.awt.event.MouseEventevt){tbleMouseClicked(evt);}});
jScrollPane1.setViewportView(tble);
jPanel2.setBorder(javax.swing.BorderFactory.createEtchedBorder());
txtclient.addActionListener(new java.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){txtclientActionPerformed(evt);}});
txtref.addActionListener(new java.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){txtrefActionPerformed(evt);}});
jLabel3.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jLabel3.setText("Client :");
jLabel2.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jLabel2.setText("N° tel :");
jLabel4.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jLabel4.setText("Réference :");
txtdate.addActionListener(new java.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){txtdateActionPerformed(evt);}});
jLabel5.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jLabel5.setText("Date :");
jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED),"Postion technique :", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION,new java.awt.Font("Times New Roman",1,14)));// NOI18N
jLabel20.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jLabel20.setText(" RG :");
text9.addActionListener(new java.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){text9ActionPerformed(evt);}});
jLabel21.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jLabel21.setText(" SR :");
jTextField24.addActionListener(new java.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jTextField24ActionPerformed(evt);}});
jLabel22.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jLabel22.setText("Distribution :");
jLabel23.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jLabel23.setText("Transport :");
jLabel24.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jLabel24.setText(" Tete :");
jLabel25.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jLabel25.setText("Amorce :");
jLabel26.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jLabel26.setText("Couleur :");
javax.swing.GroupLayoutjPanel5Layout =new javax.swing.GroupLayout(jPanel5);
jPanel5.setLayout(jPanel5Layout);
jPanel5Layout.setHorizontalGroup(
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel5Layout.createSequentialGroup().addContainerGap().addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,false).addGroup(jPanel5Layout.createSequentialGroup().addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING,false).addComponent(jLabel21, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel20, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel5Layout.createSequentialGroup().addGap(18,18,18).addComponent(text9)).addGroup(jPanel5Layout.createSequentialGroup().addGap(17,17,17).addComponent(text10)))).addGroup(jPanel5Layout.createSequentialGroup().addGap(10,10,10).addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel23).addComponent(jLabel22)).addGap(54,54,54).addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,false).addComponent(jTextField24, javax.swing.GroupLayout.DEFAULT_SIZE,46, Short.MAX_VALUE).addComponent(jTextField27)).addComponent(jLabel24)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,false).addComponent(jTextField25, javax.swing.GroupLayout.DEFAULT_SIZE,57, Short.MAX_VALUE).addComponent(jTextField28)).addComponent(jLabel25)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel26).addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,false).addComponent(jTextField26, javax.swing.GroupLayout.DEFAULT_SIZE,57, Short.MAX_VALUE).addComponent(jTextField29))))).addContainerGap(91, Short.MAX_VALUE)));
jPanel5Layout.setVerticalGroup(
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel5Layout.createSequentialGroup().addContainerGap().addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel20).addComponent(text9, javax.swing.GroupLayout.PREFERRED_SIZE,34, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel21).addComponent(text10, javax.swing.GroupLayout.PREFERRED_SIZE,32, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(44,44,44).addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel24).addComponent(jLabel25).addComponent(jLabel26)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jTextField24, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jTextField25, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jTextField26, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel23)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jTextField27, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jTextField28, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jTextField29, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel22)).addContainerGap(24, Short.MAX_VALUE)));
jLabel27.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jLabel27.setText("Equipe :");
primaire.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
primaire.setModel(new javax.swing.DefaultComboBoxModel(new String[]{"Sahloul","K_Kbira","K_Sguira","Akouda"}));
jButton4.setFont(new java.awt.Font("Times New Roman",1,12));// NOI18N
jButton4.setText("Valider");
jButton4.addActionListener(new java.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jButton4ActionPerformed(evt);}});
javax.swing.GroupLayoutjPanel2Layout =new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel2Layout.createSequentialGroup().addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel2Layout.createSequentialGroup().addGap(19,19,19).addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(jLabel2, javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel3, javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel4)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,false).addGroup(jPanel2Layout.createSequentialGroup().addComponent(txtref, javax.swing.GroupLayout.PREFERRED_SIZE,30, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(20,20,20).addComponent(jLabel5).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(txtdate, javax.swing.GroupLayout.PREFERRED_SIZE,100, javax.swing.GroupLayout.PREFERRED_SIZE)).addComponent(txttel).addComponent(txtclient, javax.swing.GroupLayout.PREFERRED_SIZE,186, javax.swing.GroupLayout.PREFERRED_SIZE))).addGroup(jPanel2Layout.createSequentialGroup().addContainerGap().addComponent(jPanel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel2Layout.createSequentialGroup().addGap(20,20,20).addComponent(jLabel27, javax.swing.GroupLayout.PREFERRED_SIZE,60, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18,18,18).addComponent(primaire, javax.swing.GroupLayout.PREFERRED_SIZE,96, javax.swing.GroupLayout.PREFERRED_SIZE))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup().addGap(0,0, Short.MAX_VALUE).addComponent(jButton4).addGap(55,55,55)));
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel2Layout.createSequentialGroup().addGap(22,22,22).addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel2Layout.createSequentialGroup().addGap(6,6,6).addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel4).addComponent(jLabel5))).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(txtdate, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(txtref, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel2).addComponent(txttel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,false).addComponent(txtclient).addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE,20, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(27,27,27).addComponent(jPanel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18,18,18).addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel27, javax.swing.GroupLayout.PREFERRED_SIZE,23, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(primaire, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(18,18,18).addComponent(jButton4).addContainerGap(18, Short.MAX_VALUE)));
javax.swing.GroupLayoutjPanel1Layout =new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel1Layout.createSequentialGroup().addContainerGap().addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE,88, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jButton1).addGap(47,47,47)).addGroup(jPanel1Layout.createSequentialGroup().addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE,333, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))));
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup().addContainerGap(29, Short.MAX_VALUE).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel1).addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jButton1)).addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel1Layout.createSequentialGroup().addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel1Layout.createSequentialGroup().addGap(34,34,34).addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addContainerGap()));
javax.swing.GroupLayoutlayout =new javax.swing.GroupLayout(getContentPane());getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE));
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(79, Short.MAX_VALUE)));pack();}// </editor-fold> privatevoidjTextField1ActionPerformed(java.awt.event.ActionEventevt){// TODO add your handling code here:}privatevoidjButton1ActionPerformed(java.awt.event.ActionEventevt){// TODO add your handling code here:}privatevoidtxtclientActionPerformed(java.awt.event.ActionEventevt){// TODO add your handling code here:}privatevoidtxtrefActionPerformed(java.awt.event.ActionEventevt){// TODO add your handling code here:}privatevoidtxtdateActionPerformed(java.awt.event.ActionEventevt){// TODO add your handling code here:}privatevoidtext9ActionPerformed(java.awt.event.ActionEventevt){// TODO add your handling code here:}privatevoidjTextField24ActionPerformed(java.awt.event.ActionEventevt){// TODO add your handling code here:}privatevoidjButton4ActionPerformed(java.awt.event.ActionEventevt){}privatevoidtbleMouseClicked(java.awt.event.MouseEventevt){try{int i =tble.getSelectedRow();deplace(i);}catch(Exceptione){System.err.println(e);
JOptionPane.showMessageDialog(null,"erreur de deplacement"+e.getLocalizedMessage());}}/*** @param args the command line arguments*/publicstaticvoidmain(Stringargs[]){/* Set the Nimbus look and feel *///<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html*/try{for(javax.swing.UIManager.LookAndFeelInfoinfo : javax.swing.UIManager.getInstalledLookAndFeels()){if("Nimbus".equals(info.getName())){
javax.swing.UIManager.setLookAndFeel(info.getClassName());break;}}}catch(ClassNotFoundExceptionex){
java.util.logging.Logger.getLogger(derangmt.class.getName()).log(java.util.logging.Level.SEVERE,null, ex);}catch(InstantiationExceptionex){
java.util.logging.Logger.getLogger(derangmt.class.getName()).log(java.util.logging.Level.SEVERE,null, ex);}catch(IllegalAccessExceptionex){
java.util.logging.Logger.getLogger(derangmt.class.getName()).log(java.util.logging.Level.SEVERE,null, ex);}catch(javax.swing.UnsupportedLookAndFeelExceptionex){
java.util.logging.Logger.getLogger(derangmt.class.getName()).log(java.util.logging.Level.SEVERE,null, ex);}//</editor-fold>/* Create and display the form */
java.awt.EventQueue.invokeLater(newRunnable(){publicvoidrun(){newderangmt().setVisible(true);}});}
jordane45
Messages postés38453Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention16 mars 20254 740 12 mai 2015 à 02:27
Bonjour,
Je pense que pour pouvoir t'aider, il serait souhaitable que tu nous donnes le message d'erreur COMPLET.
(car en général... il indique l'élément qui pose problème et/ou la ligne où se situe l'erreur...)