gpt4 book ai didi

java - Swing:TableCellRenderer 对某些单元格使用粗体

转载 作者:行者123 更新时间:2023-12-03 07:21:43 26 4
gpt4 key购买 nike

简单的问题,但我似乎无法在网上找到答案。

如何使用自定义 TableCellRenderer 以粗体显示某些表格单元格?

我知道如何使用 TableCellRenderer 逐个单元格设置背景颜色。你做类似的事情:

  public class MyTableCellRenderer extends DefaultTableCellRenderer 
{
@Override public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus, int row, int column)
{
Component c = super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
// modify the component "c" to have whatever attributes you like
// for this particular cell
}
}

我假设更改渲染文本样式类似,但如何将字体设置为与默认表格字体相同但为粗体?

最佳答案

如果您已经可以获得默认的表格字体(我想是c.getFont()),那么只需使用 deriveFont(Font.BOLD)就在上面。

关于java - Swing:TableCellRenderer 对某些单元格使用粗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2224865/

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