设置TableViewer 中的高度和宽度

//此处的Table就是读者所使用的table

//此处本人所使用的table  是通过 tableViewer.getTable();来的 读者可自行做转换

Table.addListener(SWT.MeasureItem, new Listener() {

@Override

public void handleEvent(Event event) {

// TODO 自动生成的方法存根

// 设置宽度

event.width = soluTable.getGridLineWidth();

// 设置高度为字体高度的1.5倍

event.height = (int) Math.floor(event.gc .getFontMetrics().getHeight() * 1.5);

}

});

时间: 2024-08-30 07:01:01

设置TableViewer 中的高度和宽度的相关文章

<GridVew 高度自适应>设置GirdView中item高度来填满 达到自适应

GridView高度和宽度只能在Adapter中获取,所以设置每项item的代码要写在Adapter中. 代码如下: int height = mGridView.getHeight(); int width = mGridView.getWidth(); //得到GridView每一项的高度与宽度 GridView.LayoutParams params = new GridView.LayoutParams(width / 3, height /2); //设置每一行的高度和宽度 view.

CSS中的高度和宽度

1.简单的说,常规流向的块级元素,width为auto时,会尽量充满父元素的内容宽度,而height为auto时,则是由其内部的不浮动的子元素的高度决定(无浮动,绝对定位). 2.width:100%;width:auto <div>    <p>1</p></div><style type="text/css">div{ width:600px; overflow:auto;}p{ width:100%;      padd

javascript中各类高度和宽度的整理

基础学的不扎实,关于高度宽度的各个属性总是糊里糊涂的,在这里理一下思路. 下面的测试以以下html结构为例 <div id="div1" style="height:200px;width:200px;padding:20px;margin:10px;border:1px solid #000;overflow:scroll"> <div id="div2" style="height:1000px;width:100

JavaScript中有关高度和宽度的API介绍

JavaScript世界中,有很多看起来能够帮我们知道网页宽度和高度的API,但太繁多了,而且容易弄混.不容易区分它们.下面我就来介绍一下,这些API到底是什么意思,之间的区别又在哪里. 一.设备的分辨率 window.screen.width × window.screen.height 台式机:1440 × 900 / 手机:360 × 640 二.浏览器的分辨率 window.screen.availWidth × window.screen.availHeight 台式机Chrome:1

如何设置linux中Tab键的宽度(可永久设置)

和我的上篇文章一样,可以设置当前用户的Tab键宽度,也可以设置所有用户的Tab键宽度 一.仅设置当前用户的Tab键宽度 输入命令:vim ~/.vimrc 然后:set tabstop=4   //我这里将Tab键的宽度设置为4 保存:ctrl+z+z(或:wq!) OK! 二.设置所有用户的Tab键宽度 输入命令:vim /etc/vimrc 在vimrc文件的最后添加:set tabstop=4 保存:ctrl+z+z(或:wq!) OK! 这样不管是哪个用户Tab键的宽度都是4了!! 如何

怎样设置linux中Tab键的宽度(可永久设置)

和我的上篇文章一样,能够设置当前用户的Tab键宽度.也能够设置全部用户的Tab键宽度 一.仅设置当前用户的Tab键宽度 输入命令:vim ~/.vimrc 然后:set tabstop=4   //我这里将Tab键的宽度设置为4 保存:ctrl+z+z(或:wq.) OK! 二.设置全部用户的Tab键宽度 输入命令:vim /etc/vimrc 在vimrc文件的最后加入:set tabstop=4 保存:ctrl+z+z(或:wq!) OK! 这样无论是哪个用户Tab键的宽度都是4了!! 怎样

javascript中各个高度与宽度区分

js获取文档的高度:Math.max(document.body.scrollHeight,document.documenElement.scrollHeight); js获取浏览器可视区域的高度: Math.max(document.body.clientHeight, document.documentElement.clientHeight) // window.innerHeight; js获取滚动条高度:document.documentElement.scrollTop || do

CSS设置div的最小高度和最小宽度

CSS设置div的最小高度和最小宽度:所谓设置div的最小高度和宽度就是设置一个值,如果实际宽度或者高度小于此值时,就会将实际的宽度和高度值设置为规定的此最小值,下面就通过实例代码简单做一下介绍.如果在标准浏览器中,当然可以使用max-height或者max-width实现此效果,例如: max-width:50px; max-height:100px; 以上代码在标准浏览器中是没有任何问题的,但是无奈IE6浏览器并不支持,因为当前还有为数不少的IE6用户,所以需要兼容IE浏览器.代码修改如下:

CSS设置div的最小高度和最小宽

CSS设置div的最小高度和最小宽度: 所谓设置div的最小高度和宽度就是设置一个值,如果实际宽度或者高度小于此值时,就会将实际的宽度和高度值设置为规定的此最小值,下面就通过实例代码简单做一下介绍. 如果在标准浏览器中,当然可以使用max-height或者max-width实现此效果,例如: max-width:50px; max-height:100px; 以上代码在标准浏览器中是没有任何问题的,但是无奈IE6浏览器并不支持,因为当前还有为数不少的IE6用户,所以需要兼容IE浏览器.代码修改如