急!!Eclipse中使用tableviewer,如何自动调整表中各列的列宽??
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了急!!Eclipse中使用tableviewer,如何自动调整表中各列的列宽??相关的知识,希望对你有一定的参考价值。
我使用tableviewer建表,我建的表的列数很多,有十几列,发觉就算设了列宽,打开页面时的表格各列都会聚在一起,很难看,表下方不会出现水平滚动条。
请问各位高手,如何可以做成列宽按照列名的长度而自动调整呢?
以下摘录我建表的代码:
//创建表格的列
tLayout.addColumnData(new ColumnWeightData(20));
new TableColumn(table, SWT.NONE).setText("序号");
tLayout.addColumnData(new ColumnWeightData(40));//设置列宽
new TableColumn(table, SWT.NONE).setText("员工编号");
tLayout.addColumnData(new ColumnWeightData(40));
new TableColumn(table, SWT.NONE).setText("员工姓名");
tLayout.addColumnData(new ColumnWeightData(60));
new TableColumn(table, SWT.NONE).setText("员工权限级别");
tLayout.addColumnData(new ColumnWeightData(20));
new TableColumn(table, SWT.NONE).setText("性别");
tLayout.addColumnData(new ColumnWeightData(40));
new TableColumn(table, SWT.NONE).setText("出生年月");
tLayout.addColumnData(new ColumnWeightData(50));
new TableColumn(table, SWT.NONE).setText("身份证号码");
tLayout.addColumnData(new ColumnWeightData(20));
new TableColumn(table, SWT.NONE).setText("学历");
tLayout.addColumnData(new ColumnWeightData(20));
new TableColumn(table, SWT.NONE).setText("专业");
tLayout.addColumnData(new ColumnWeightData(40));
new TableColumn(table, SWT.NONE).setText("职位编号");
tLayout.addColumnData(new ColumnWeightData(40));
new TableColumn(table, SWT.NONE).setText("婚姻状况");
tLayout.addColumnData(new ColumnWeightData(70));
new TableColumn(table, SWT.NONE).setText("进入本公司时间");
tLayout.addColumnData(new ColumnWeightData(80));
new TableColumn(table, SWT.NONE).setText("住址");
tLayout.addColumnData(new ColumnWeightData(40));
new TableColumn(table, SWT.NONE).setText("联系电话");
tLayout.addColumnData(new ColumnWeightData(50));
new TableColumn(table, SWT.NONE).setText("备注");
请各位帮帮小妹该添加什么代码做到自动调整列宽呢??跪谢了....
TO第一位回答者:你说的这些我当然懂,我的问题是如何编写“自动调整列宽”的代码,我想知道的是代码的具体内容,而不是你所说的介绍Eclipse和什么建程序的。我不能采纳你的回答,根本答非所问。
安卓模拟器我打开了没反应 急 求高手解答
下载了安卓模拟器 然后点开游戏的安装包 说安装失败
打开安卓模拟器只有右下角出现
没其他东西 急求怎么解决 别特么去网上复制来我看不懂
1、首先环境变量中ANDROID_SDK_HOME="F:\\android-sdk" 。
2、然后在eclipse安装目录修改配置文件:
找到以下文件:eclipse\\configuration.settings\\org.eclipse.ui.ide.prefs 打开后,在后面补充
改刚刚配置的环境变量。
我补充的是:ANDROID_SDK_Home=F:\\\\android-sdk (注意斜杠格式)。
3、关键就是要在eclipse下添加sdk的环境,需要重启eclipse。
4、最后你打开eclipse可以看到 成功 这样模拟器也可以打开了
如果不是很流行的话很有可能安装不成功,并且
安装上是一回事,能不能运行就是另一回事了本回答被提问者采纳 参考技术C 重新下一个,你下的可能不对
以上是关于急!!Eclipse中使用tableviewer,如何自动调整表中各列的列宽??的主要内容,如果未能解决你的问题,请参考以下文章
eclipse运行出错 急急急急急急急 不管运行啥代码都出 Build Failed
我的Eclipse安装了JDK,环境变量都配置好了,可是无论运行多简单的程序都会出现错误()急!!!