java - 在 JTable 中选择列时将标题文本设为粗体

标签 java swing jtable

当我选择列中的单元格时,可以将标题文本变为粗体吗?怎么做?

谢谢 莱安德罗

最佳答案

将自定义渲染器设置到表头中。如果选择当前列,则将列设置字体为粗体。

JTable table = new JTable()
table.getTableHeader().setDefaultRenderer(new MyRenderer());

class MyRenderer implements TableCellRenderer {
    //todo implement
}

关于java - 在 JTable 中选择列时将标题文本设为粗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1489585/

相关文章:

java - 如何获取 String Java Jtable 中的 ImageIcon 路径

java - 以编程方式刷新 spring mvc 资源包

java - 如何创建具有指定宽度和显示所有文本所需的尽可能小的高度的 JTextArea?

java - BufferedReader 导致 Java GUI 挂起

java - 搜索查询并在 jtable 中显示结果

java - Java中的TableModel : how to specify different renderers for different rows?

java - 从 SparkSession 获取 JavaSparkContext

java - Lucene中LMJelinekMercerSimilarity方法中使用的LM公式解读

java - thread.sleep() 的替代方案 - 亚马逊 selenium webdriver 添加到购物车忽略保险对话框

java - JTable 标题仍未显示