这是屏幕截图。
这是我构建和设置标题的代码。
private void buildHeader() {
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.X_AXIS));
panel.add(Box.createHorizontalStrut(10));
panel.add(new JLabel("Documents"));
panel.add(Box.createHorizontalGlue());
panel.add(new JButton("View"));
panel.add(new JButton("Print"));
panel.setBorder(BorderFactory.createLineBorder(new Color(210, 210, 210)));
panel.setBackground(new Color(245, 245, 245));
panel.setPreferredSize(new Dimension(panel.getPreferredSize().width, 51));
setColumnHeaderView(panel);
}
但是,我无法让标题占据整个空间。它在垂直滚动条上方留下空间。
那么,我怎样才能让这个列标题占据它的整个宽度。