eclipse中表格(table)怎么使多列布满表格,table大小转变时,此中的列宽也跟从转变 。 我和大师分享一下代码,我写的经验对你进修java有帮忙的话,给我投票、点赞或者保藏!
1CellEditor-DialogCellEditor编纂体例怎么利用
1怎么解决eclipse rcp导出项目中文乱码
1eclipse swt-formlayout结构办理器
需要这些哦
eclipse
方式/
1在eclipse中新建一个swt-java项目,项目标名称为javatable 。
文章插图
2在项目中成立一个shell窗口,类名称为javatable 。
文章插图
3打开javatable.java这个文件,选择设计模式 。
文章插图
4在窗口中增添gridlayout结构,然后插手table表格,中心插手一些列 。
文章插图
5运行项目,发现表格中的列固定不变的,怎么使每个列跟从窗口的大小布满表格呢 。
文章插图
6选择table,在属性框内双击resized事务,编写窗口controlResized这个方式.
文章插图
7把表格中的列宽加到一路:
Table t=(Table)e.getSource();
int tw=0;
for(int i=0;i<t.getColumnCount();i++){
tw=tw+t.getColumn(i).getWidth();
}
文章插图
8计较表格的当前宽度,把每个列宽占的百分比分派当前空间 。
for(int i=0;i<t.getColumnCount();i++){
t.getColumn(i).setWidth((int)((double)t.getColumn(i).getWidth()/tw*(t.getBounds().width-20)));
}
文章插图
9【eclipse中table表格每个列充满剩余空间】运行项目,列宽会跟从table的大小布满表格 。
文章插图
文章插图
以上内容就是eclipse中table表格每个列充满剩余空间的内容啦,希望对你有所帮助哦!
推荐阅读
- 如何让Word中的图片自带发光效果
- 如何声明一个静态属性
- 终端服务授权程序在Server 2003中如何打开
- 藏鼠兔有什么特点
- 如何实现窗格的冻结
- AutoCAD中如何对三维图形进行旋转
- Excel LOWER函数的使用方法
- win10系统如何删除关闭右下角通知操作中心
- WPS中Excel的如何设置选择是否填充
- photoshop新建项目中的属性面板详细讲解