gpt4 book ai didi

java - 创建具有交替行颜色的 JTable

转载 作者:搜寻专家 更新时间:2023-11-01 02:28:46 25 4
gpt4 key购买 nike

enter image description here

我是 java swing 的新手,我刚刚开始研究 JTable。我想创建一个像上图那样的 JTable?任何人都可以帮助我,因为我对 JTable 不太熟悉吗?

最佳答案

覆盖 JTableprepareRender(...) 方法允许您自定义整行的呈现,而无需提供自定义呈现器。

基本逻辑是这样的:

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

// Alternate row color

if (!isRowSelected(row))
c.setBackground(row % 2 == 0 ? getBackground() : Color.LIGHT_GRAY);

return c;
}
};

查看 Table Row Rendering获取更多信息和工作示例。

关于java - 创建具有交替行颜色的 JTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14743960/

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