在KTable中,单元格的绘制是通过CellRenderer对象来实现的,而单元格有固定和非固定的区分,因此对应的CellRenderer对象也不一样,但是每个CellRenderer对象都有setAlignment()接口,用来设置单元格的对齐方式:
public class TableDetail extends KTableDefaultModel {
    //固定单元格绘制对象
    private final FixedCellRenderer m_fixedRenderer = new FixedCellRenderer(
            FixedCellRenderer.STYLE_FLAT
                    | TextCellRenderer.INDICATION_FOCUS_ROW);
    //非固定单元格绘制对象
    private final TextCellRenderer m_textRenderer = new TextCellRenderer(
            TextCellRenderer.INDICATION_FOCUS_ROW);
    @Override
    /**
     * 返回指定单元格的绘制对象
     */
    public KTableCellRenderer doGetCellRenderer(int col, int row) {
        if (isFixedCell(col, row))
        {
            //设定单元格对齐方式,水平和垂直居中
            m_fixedRenderer.setAlignment(SWTX.ALIGN_VERTICAL_CENTER | SWTX.ALIGN_HORIZONTAL_CENTER);
            return m_fixedRenderer;
        }
        return m_textRenderer;
    }
}
注意:设置对齐方式时,一定要同时设置水平和垂直对齐方式,缺了任何一种都会导致程序抛出错误。
调用CellRenderer的setForeground()设置前景色,也就是字体颜色。调用CellRenderer的setBackground()设置背景色。

转载于:https://blog.51cto.com/lancelot/326502

KTable的设置单元格属性相关推荐

  1. VBA操作Excel之设置单元格属性

    VBA操作Excel简介 一.VBA读写Excel文件 二.VBA设置单元格属性 三.VBA弹出输入和输出窗口 参考文档 一.VBA读写Excel文件 VBA简介及打开Excel文件方法见VBA读写E ...

  2. react+antd 自定义table单元格属性

    先把antd table的基本样式引入,在columns中需要设置单元格属性的列描述数据对象中加入onCell属性,引入css样式 import styles from './xxx.less'; c ...

  3. C#中导出Excel的单元格属性设置

    A.单元格格式设置,默认为常规类型:Excel Excel.Range r =mySheet.get_Range(mySheet.Cells[1,1],mySheet.Cells[DT.Rows.Co ...

  4. ApachePOI导出exce,设置单元格风格的属性和设置字体风格的属性的两个工具类,POI宽度和excel 像素转换

    设置单元格风格的属性和设置字体风格的属性的两个工具类,POI宽度和excel 像素转换 /*** 功能:设置单元格风格的属性* */public static HSSFCellStyle SetCel ...

  5. DataGridView设置单元格的提示内容ToolTip详解

    这篇文章介绍了DataGridView设置单元格提示内容ToolTip的方法,文中通过示例代码介绍的非常详细.对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 ToolTip属性用来设置 ...

  6. 《HTML、CSS、JavaScript 网页制作从入门到精通》——6.6 单元格属性

    本节书摘来自异步社区<HTML.CSS.JavaScript 网页制作从入门到精通>一书中的第6章,第6.6节,作者:[美]John Resig(莱西格) , Bear Bibeault( ...

  7. java poi excel 单元格样式_java poi批量导出excel 设置单元格样式

    POI中可能会用到一些需要设置EXCEL单元格格式的操作小结: 先获取工作薄对象: HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb ...

  8. abap al设置单元格可编辑 oo_润乾报表美化设置 -- 样式

    在制作报表时,报表设计人员经常遇到下面这些美化报表的问题: 为什么我做出的报表领导总觉得不好看不满意 美化一张报表要设置太多的格式和属性,那么多报表都得重复设置,真繁琐 系统中不同人做出的报表展现格式 ...

  9. abap al设置单元格可编辑 oo_excel表格操作: 图形和图表编辑技巧汇总(二)

    1. 快速选取图表元素 图表创建好以后,我们还需要对某些图表元素进行编辑和格式化.图表区包括整个图表和它的全部元素,当你选取图表区后,你就可以看到8个黑色小方块.要想调整单个的图表对象,首先必须选取该 ...

最新文章

  1. ubuntu tacacs 服务器安装启动
  2. Xcode8.0 删除插件路径
  3. springboot+thymeleaf+pageHelper带条件分页查询
  4. python模块:JSON模块
  5. Maven构建项目 — 知识点梳理
  6. verilog学习记(测试和验证)
  7. 24.root, alias
  8. 十九、CSS如何引入字体
  9. flutter的路由工具类
  10. 震惊,线程共享变量使用不当引发血案
  11. 语言包切换 中英文系统切换 vue实现中英文切换
  12. NetBean快捷键
  13. 6个超级实用的免费网盘搜索网站分享
  14. 轻松打造xfce4轻快桌面
  15. 2020年2月15日 考试
  16. 从18路诸侯讨董卓,谈如何对抗51%攻击
  17. Python谷歌小恐龙--Pygame
  18. 二十一世纪大学英语读写教程学习笔记(原文)——6 - Nerds and Geeks(书呆子和极客)
  19. 数据分析-淘宝卖家的数据分析
  20. 排队论的计算机模拟,排队论模型(八):Matlab 生成随机数、排队模型的计算机模拟...

热门文章

  1. 计算机点击右键出现错误,电脑右键个性化打不开了怎么办
  2. 有计算机考试励志的文案,关于考试的句子励志
  3. spss和python有什么不同_python与spss的不同
  4. java 请求 https_JAVA后端请求HTTPS 的URL 遇到的问题
  5. ELK快速搭建日志平台(基于7.9.3)
  6. java算法知识点_Java知识点梳理——数据结构与算法
  7. js压缩代码后怎么生成source map_浅谈前端代码加密
  8. 运筹优化(七)--动态规划解析
  9. 孙鑫-MFC笔记七--文件与注册表
  10. 为什么java.lang包下的类不需要手动导入