Hi ich versuche mein JTable am anfang der klasse zu deklarieren, jedoch zeigt er jetzt nicht mehr den Header an. Kann kann man es nicht auserhalb der methode deklarieren ?
Wenn ihr mir helfen könntet würde ich mich sehr freuen.
Danke
Code:
p
public class Test extends JFrame implements ActionListener
{
public static final DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
public final JButton btnclose = new JButton("Close");
//public final JButton btnAdd = new JButton("Add");
DBEngine dbengine = new DBEngine();
Vector<Vector<String>> data = dbengine.getStudents();
// create header for the table
Vector<String> header = new Vector<String>();
@Override
public Component add(Component comp) {
header.add("Nr.");
header.add("Student Name and Student ID");
header.add("Date&Time");
return super.add(comp);
}
DefaultTableModel tabModel = new DefaultTableModel(data, header);
JTable table = new JTable(tabModel);
JScrollPane scrollpane = new JScrollPane();
Wenn ihr mir helfen könntet würde ich mich sehr freuen.
Danke