gpt4 book ai didi

java - 如何将 JTable 中第一行的颜色设置为黄色(或任何颜色)?

转载 作者:行者123 更新时间:2023-12-04 20:44:53 24 4
gpt4 key购买 nike

我可以将一列设置为黄色,但无法将一行设置为黄色。

以下代码为该列执行此操作:

TableColumn col = mytable.getColumnModel().getColumn(0);

col.setCellRenderer(new MyTableCellRenderer());

请问我如何连续做?

我试过网上的教程和例子,但它总是把整个表格涂成黄色,而不是只有一行。

谢谢

最佳答案

您需要做的是生成一个自定义的 TableCellRenderer。见this tutorial详细信息。您的渲染器将需要测试传入的行索引并确定它是否为第 0 行。

 public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column) {
if (row == 0) {
setBackground(myBGColor)
}
....

关于java - 如何将 JTable 中第一行的颜色设置为黄色(或任何颜色)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1057710/

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