Opdater JTable
Hejsa...Problemet ligger i at der bliver hentet data ud fra en database, og det ligges derefter ind i en database...
Den er lavet med vectore... ikke datamodel...
Jeg har følgende kode...
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
import javax.swing.*;
import java.io.*;
public class DeltagerGUI extends JPanel
{
final String sqlSentence ="SELECT [Deltager].[ID], [Deltager].[Fornavn], [Deltager].[Efternavn], [Deltager].[Adresse], [Deltager].[Postnr], [postnr].[Bynavn], [Deltager].[Telefon], [Deltager].[Email] FROM postnr INNER JOIN Deltager ON [postnr].[Postnr] =[Deltager].[Postnr]";
private JTable tabel;
private JScrollPane jsp;
private JButton sqlKnap;
DeltagerGUI()
{
// Knap til at teste SQL-sætning med
sqlKnap = new JButton("Opdater");
sqlKnap.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
sqlKnapActionPerformed(evt);
}
});
jsp = createTable();
setLayout(new BorderLayout());
add(jsp, BorderLayout.CENTER);
add(sqlKnap, BorderLayout.SOUTH);
}//end constructor
private JScrollPane createTable()
{
tabel = TabelGenerator.lavTabel(sqlSentence);
JScrollPane scrollpane = new JScrollPane(tabel);
return scrollpane;
}
private void sqlKnapActionPerformed(ActionEvent evt)
{
tabel = TabelGenerator.lavTabel(sqlSentence);
System.out.println("Opdater");
} // End sqlKnapActionPerformed
}//end class
Hvordan får jeg den til at opdatere min JTABLE når jeg trykker på knappen..??
-Anders
