eclipse中表格(table)隔行变色

eclipse中table组件怎么隔行变色,美化法式,凸起数据,下面分享一下隔行变色的事例。我写的经验对你进修java有帮忙的话,给我投票、点赞或者保藏!

1中表格每个列布满残剩空间

1编纂体例怎么利用

1编码和图片对象彼此转换

东西/原料

  • eclipse 4.5.2

方式/步调

  1. 1

    进入eclipse中新建一个swt-java项目,项目标名子为javatable。

  2. 2

    然后新建一个swt application应用,名子为javatable.java。

  3. 3

    打开这个javatable.java,选择设计模式,增添一个table表格,在此中添加4个列。

  4. 4

    在类初始化事务中增添20个记实。

    for(int i=0;i<20;i++){

    TableItem ti=new TableItem(table,SWT.NONE);

    ti.setText(0, String.valueOf(i));

    }

  5. 5

    在table中添加SWT.MeasureItem监听器,当需要挪用单位时,城市执行监听器。

    table.addListener(SWT.MeasureItem, new Listener() {

    public void handleEvent(Event event) {

    }

    });

  6. 6

    设置表格一行的高度event.height,event.y是event.height的整数倍,经由过程这个关系判定是挪用的第几笔记录。

    event.height = 20;

    TableItem ti=(TableItem)event.item;

    ti.setBackground((event.y/event.height)%2==0?new Color(null,224,255,255):new Color(null,255,255,255));

  7. 7

    运行项目,表格隔行变色如图。

  • 发表于 2019-01-12 00:00
  • 阅读 ( 1065 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具