JTable header wird nicht angezeigt

JTable header wird nicht angezeigt...

Meine JTable header wird nicht erscheinen, auch wenn fügen Sie es in ein JScrollPane-container wie...Sag mir, warum ist es passiert und wie kann ich es beheben, oder Debuggen Sie.. ich Suche über das internet und alles, was Sie sagen, ist, container zu Ihrem jtable, aber ich habe immer noch meine header werden nicht angezeigt.


public void table(){

try{

        rs = stat.executeQuery("SELECT * FROM payments;");

        Vector<String> header = new Vector<String>();

        header.add("PAYMENT"); 
        header.add("AMOUNT");
        header.add("MODIFIER");
        header.add("DATE MODIFIED");

        Vector<Vector<Object>> data = new  Vector<Vector<Object>>();

        while(rs.next()) {

            Vector<Object> row = new Vector<Object>();

            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

}
InformationsquelleAutor PhantomKid | 2013-09-28
Schreibe einen Kommentar