SWT中,Text在水平和垂直方向上都进行了扩展情况下,如何使其内容居中? 在SWT中,假如一个容器中只含有一个Text,Text充满了整个容器。请问在这种情况下,如何使其内容在水平和垂直方向上均居中?容器使用什么布局?布局参数怎么设置? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果容器中只有一个Text, 应该用 FillLayout. 这样 Text 会自然充满容器。如果想内容居中的话,可以用以下代码:final Text text = new Text(top, SWT.SINGLE | SWT.CENTER | SWT.BORDER); 嗯,FillLayout和GridLayout都可以使Text充满整个容器。但是,上面的代码也不能实现Text内容在其扩充后的垂直方向上居中(是靠近顶端的)。 要实现的效果如下图(图是PS的)所示. [注]Text有BORDER, 充满了容器. 大家看看这个怎么做? 下拉框下来选项过长 重载解析、动态绑定、可协变返回类型的研究 j2EE 与jdbc 请问如果将JButton控件上的文字竖排?谢谢 一个新人,请大家指点一二 请问如何把JAVA编译好的文件打包成.JAR。然后就象执行WINDOWS程序一样双击执行??谢谢 关于搜索局域网IP的问题 学习java swing必看的贴子!(我学swing的故事) 怎么将输入的一个数字按倒序分别输出来 [求助]写入sql语句insert失败了.(只有这句失败了) 不使用任何循环和递归,输出打印n条(n>1) "Hello World"
final Text text = new Text(top, SWT.SINGLE | SWT.CENTER | SWT.BORDER);