首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

请问SWT中StyleText滚动条的有关问题

2012-03-04 
请教SWT中StyleText滚动条的问题。Java codesc1 new ScrolledComposite(shell, SWT.BORDER | SWT.H_SCROL

请教SWT中StyleText滚动条的问题。

Java code
sc1 = new ScrolledComposite(shell, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL);sc1.setBounds(10, 10, 290, 164);sc1.setExpandHorizontal(true);sc1.setExpandVertical(true);Composite c1=new Composite(sc1,SWT.NONE);        c1.setBounds(0, 0, 290, 164);outmessage = new StyledText(c1, SWT.BORDER | SWT.WRAP);        outmessage.setSize(286, 81);        outmessage.setBottomMargin(2);        outmessage.setLeftMargin(5);        outmessage.setLineSpacing(2);        outmessage.setTopMargin(5);        sc2.setContent(outmessage);想要在outmessage中输入多行的字,当行数超过一定数,垂直的滚动条显示出来。但是现在的情况是,输入很多行的字,垂直滚动条一直没显示出来。


[解决办法]
探讨

引用:
sytledText要想有垂直滚动条就在创建StyledText的时候指定SWT.V_SCROLL参数,上面指定的是上面的


但是加上那个会有一条滚动条永远显示在界面上,虽然里面没有那个拉动的东西。
有点影响美观。有没有办法该善呢?

热点排行