用swt做了个桌面应用程序,这个程序中有个table,但table的表头那里太难看,灰色的,想把table的表头换色!这个是目的
我的解决办法:
1,加图片,这个不行,因为图片总是一种句中的感觉,边上总有一点灰色遮盖不住(放弃了)
2,吧table的表头隐藏,table.setHeaderVisible(false); 再在原来table表头的位置加Composite,用Composite模拟出原来table的样子和功能 目前状况:我现在已经吧这个table模拟出来了,但table中表头原先拖动的功能不能用了,现在需要实现拖动Composite时,table栏里的TableColumn也要跟着动,我现在用MouseMoveListener已经实现了拖动Composite时TableColumn一起动 问题:但MouseMoveListener监测到的鼠标值MouseEvent arg0总是一大一小的变化,这使得在拖动Composite时,Composite总是一左一右的变化。闪来闪去的,很郁闷,想请教这是怎么回事,怎么解决??
169 11
251 11
170 11
263 11
173 11
276 11
178 11
69 10
179 10
我基本上是水平向右拖动的,上面是控制台上的输出结果。
我的解决办法:
1,加图片,这个不行,因为图片总是一种句中的感觉,边上总有一点灰色遮盖不住(放弃了)
2,吧table的表头隐藏,table.setHeaderVisible(false); 再在原来table表头的位置加Composite,用Composite模拟出原来table的样子和功能 目前状况:我现在已经吧这个table模拟出来了,但table中表头原先拖动的功能不能用了,现在需要实现拖动Composite时,table栏里的TableColumn也要跟着动,我现在用MouseMoveListener已经实现了拖动Composite时TableColumn一起动 问题:但MouseMoveListener监测到的鼠标值MouseEvent arg0总是一大一小的变化,这使得在拖动Composite时,Composite总是一左一右的变化。闪来闪去的,很郁闷,想请教这是怎么回事,怎么解决??
169 11
251 11
170 11
263 11
173 11
276 11
178 11
69 10
179 10
我基本上是水平向右拖动的,上面是控制台上的输出结果。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货