3

JTableJScrollPane.

JTable table = new JTable(data, columnNames);
JScrollPane scroll = new JScrollPane();
scroll.setViewportView(table);

一切都很好,但是如果我需要在 Scrollpanel 和表格之间留出更多空间?我怎样才能做到这一点?例如:HTML/CSS如果我们使用<div>标签,我们有“填充”方法。我需要这样的东西。

4

2 回答 2

5

你可以做

scroll.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
于 2013-08-08T13:59:55.807 回答
4

另一种解决方案是

setBorder(BorderFactory.createCompoundBorder(new EmptyBorder(10, 10, 10, 10), new EtchedBorder()));

它也不会删除组件周围的黑线,它位于 ScrollPanel 内。

于 2013-08-08T14:36:27.507 回答