gpt4 book ai didi

java - 修改 JTable 单元格中的文本对齐方式

转载 作者:行者123 更新时间:2023-12-01 18:39:58 25 4
gpt4 key购买 nike

我找到了一种分配表格中单元格的方法,它似乎是一个组件

JTable table = new JTable(...)
{
public Component prepareRenderer(
TableCellRenderer renderer, int row, int column)
{
Component c = super.prepareRenderer(renderer, row, column);

// add custom rendering here

return c;
}
};

代码中,c是Component,但是我在Component中找不到修改文本对齐方式的方法。这种方法有什么问题吗?

最佳答案

(J)Component 尚未在 API 中实现此方法

有两种方法

  1. 通过将 (J)Component 转换为 JLabel

  2. getColumnClass 管理的 class 设置此值

.

DefaultTableCellRenderer stringRenderer = (DefaultTableCellRenderer)
table.getDefaultRenderer(String.class);
stringRenderer.setHorizontalAlignment(SwingConstants.CENTER);

关于java - 修改 JTable 单元格中的文本对齐方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20346689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com