如题,我在一个最大化shell中加了个composite,layout为fillLayout,composite里有个text,设了背景与文字.运行后这个composite显示不出来,要还原一个窗口才会显示,请问为什么啊?我在多个地方都加过composite.Layout()了,但还不行...

解决方案 »

  1.   

    忘了说,,我是用menu的selectionEvent事件去动态建立composite的.
      

  2.   

    看看你的背景色和前景色是不是一样了哦?
    还有你动态生成,那么有可能visable属性不是true
    你还是把代码贴出来才能知道
      

  3.   

    谢谢以上两位.不是背景与前景色的问题,我已经把text背景改成与窗口背景不一样了,当恢复窗口时text才出来,所以也应该不是visable属性的问题了,SWT不会恢复窗口就自动把text的visable属性设成true吧..?