小编Pha*_*Kid的帖子

JTable标头没有显示

JTable标头没有显示......

即使将它添加到像JScrollPane这样的容器中,我的JTable标题也不会显示...告诉我为什么会发生这种情况,如何解决它或调试它...我在互联网上搜索,所有他们说的是为你的jtable添加容器,我但是仍然我的标题没有显示.


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

}
Run Code Online (Sandbox Code Playgroud)

java database methods swing jtable

7
推荐指数
2
解决办法
1万
查看次数

是否可以在JTextField上为文本加下划线?如果是,如何?

任何人都可以告诉我如何强调文字JTextField?我创建了一个代码,JPopupMenu当你右键单击文本字段时,会弹出菜单"粗体,斜体,下划线,普通",当你点击下划线时,它会在里面加下划线JtextField.

java fonts swing underline jtextfield

4
推荐指数
1
解决办法
5261
查看次数

标签 统计

java ×2

swing ×2

database ×1

fonts ×1

jtable ×1

jtextfield ×1

methods ×1

underline ×1