gpt4 book ai didi

java - 更改 jtable 中的默认行颜色

转载 作者:行者123 更新时间:2023-12-01 14:40:11 25 4
gpt4 key购买 nike

我正在使用 swing 开发一个简单的 java 应用程序。我使用 JTable 元素。问题是默认情况下表行是白色和灰色的,就像这篇文章 Setting color in a row of a Jtable 中一样。 。我想让它们具有相同的颜色,例如所有行都是白色的。

最佳答案

你可以像这样重写JTable的prepareRenderer方法

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

或者您可以创建自己的 TableCellRenderer,它执行相同的操作(选择要渲染的背景颜色),但在单元格级别上并为每个列使用该渲染器。

关于java - 更改 jtable 中的默认行颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16046187/

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