如何在JTable单元格中居中放置一个值?
如何在JTable
单元格中居中放置值?我正在使用Netbeans。
回答:
您需要自定义渲染器。要居中第一列,您可以执行以下操作:
DefaultTableCellRenderer centerRenderer = new DefaultTableCellRenderer();centerRenderer.setHorizontalAlignment( JLabel.CENTER );
table.getColumnModel().getColumn(0).setCellRenderer( centerRenderer );
要使所有列都以String数据为中心,您可以执行以下操作:
DefaultTableCellRenderer centerRenderer = new DefaultTableCellRenderer();centerRenderer.setHorizontalAlignment( JLabel.CENTER );
table.setDefaultRenderer(String.class, centerRenderer);
以上是 如何在JTable单元格中居中放置一个值? 的全部内容, 来源链接: utcz.com/qa/407402.html