gpt4 book ai didi

java - 需要在此表上添加表头

转载 作者:行者123 更新时间:2023-11-30 06:33:37 25 4
gpt4 key购买 nike

我正在尝试从 SQlite DB 获取数据并将其显示在 JTable 中 - 但 header 未出现。

这是我的代码:

JPanel panel =new JPanel();
panel.setLayout(null);
panel.setSize(5,5);

JTable tabel_1=new JTable();
tabel_1.setSelectionBackground(new java.awt.Color(0, 153, 51));

JTableHeader header=tabel_1.getTableHeader();
header.setBackground(Color.BLACK);

DefaultTableModel tableModel =(DefaultTableModel) DbUtils.resultSetToTableModel(rs);

tableModel.setColumnIdentifiers(headers);

tabel_1.setModel(tableModel);
frame.add(panel);

frame.add(tabel_1);

这是结果:

enter image description here

最佳答案

尝试将这部分代码中的 JScrollPane 添加到您的代码中,如下所示:

  JTable tabel_1 =new JTable();
tabel_1.setSelectionBackground(new java.awt.Color(0, 153, 51));
JScrollPane tableScroll = new JScrollPane(tabel_1);

frame.add(tableScroll);

关于java - 需要在此表上添加表头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45593488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com