Jtable单元格居中
时间: 2023-10-04 09:05:40 浏览: 110
单元格图片自动居中代码
5星 · 资源好评率100%
要将 JTable 中的单元格内容居中显示,可以使用 DefaultTableCellRenderer 类来自定义单元格的渲染器。以下是一个示例代码:
```java
DefaultTableCellRenderer centerRenderer = new DefaultTableCellRenderer();
centerRenderer.setHorizontalAlignment(SwingConstants.CENTER);
JTable table = new JTable(data, columnNames);
table.setDefaultRenderer(Object.class, centerRenderer);
```
在这个例子中,`data` 是您的表格数据,`columnNames` 是列名数组。`centerRenderer` 是一个 DefaultTableCellRenderer 对象,通过调用 `setHorizontalAlignment(SwingConstants.CENTER)` 将单元格内容设置为居中对齐。
通过调用 `setDefaultRenderer(Object.class, centerRenderer)` 方法,将 `centerRenderer` 应用到表格的所有列,使所有单元格内容都居中显示。
这样设置后,表格中的所有单元格内容都会被居中对齐。
阅读全文