我正在尝试将 JTable 插入到 JScrollPane 中,我看到表格的边框和滚动窗格之间有一个小间隙。在左侧,表格看起来与极左对齐。有人可以帮我解决这个问题.?
删除 setAutoResizeMode(JTable.AUTO_RESIZE_OFF) 可以解决这个问题。但我需要将其关闭。
this.dataTable = new SortableTable(this);
this.dataTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
this.dataTable.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
scrollPane = new JScrollPane(dataTable,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scrollPane.setPreferredSize(new Dimension(900,250));
scrollPane.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));