【问题标题】:How can I change the font of a JTable's header?如何更改 JTable 标题的字体?
【发布时间】:2011-05-23 11:01:32
【问题描述】:

我想设置 JTable 标头的字体。 你知道怎么做吗?

【问题讨论】:

    标签: java fonts jtable jtableheader


    【解决方案1】:

    这应该可行:

        table.getTableHeader().setFont(new Font("SansSerif", Font.ITALIC, 12));
    

    【讨论】:

      【解决方案2】:
      JTableHeader header = table.getTableHeader();
      header.setFont(new Font("Dialog", Font.BOLD, 18));
      

      【讨论】:

        【解决方案3】:

        你应该实现 TableCellRenderer。

        【讨论】:

          【解决方案4】:

          您也可以使用它来设置所有表格标题的字体:

              UIManager.put("TableHeader.font", font1);
          

          【讨论】:

            【解决方案5】:

            这对我有用

            tableName.getTableHeader().setFont(new Font("Segoe UI", 1 , 16));
            

            【讨论】:

              猜你喜欢
              • 2014-01-17
              • 1970-01-01
              • 2012-07-26
              • 2013-04-13
              • 1970-01-01
              • 1970-01-01
              • 2011-09-06
              • 1970-01-01
              • 2017-04-27
              相关资源
              最近更新 更多