Заголовок JTable не отображается
Заголовок JTable не отображается ...
Мой заголовок JTable не будет отображаться, даже если добавить его в контейнер, такой как JScrollPane ... скажите мне, почему это происходит и как я могу это исправить или отладить. сделал но мой заголовок не показывается.
public void table(){
try{
rs = stat.executeQuery("SELECT * FROM payments;");
Vector header = new Vector();
header.add("PAYMENT");
header.add("AMOUNT");
header.add("MODIFIER");
header.add("DATE MODIFIED");
Vector data = new Vector();
while(rs.next()) {
Vector row = new Vector();
row.add(rs.getString("description"));
row.add(rs.getString("amount"));
row.add(rs.getString("remarks"));
row.add(rs.getString("date"));
data.add(row);
} // loop
table = new JTable(data, header);
JScrollPane scrollPane = new JScrollPane(table);
panel.add(table);
panel.add(table.getTableHeader());
//panel.removeAll();
//scroll.add(table);
validate();
}catch(Exception e){
System.out.println("Error in table: "+e);
}//try and catch
}