打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SWT中设定TABLE行的高度
通过捕获SWT.MeasureItem事件来定制单元格的高度和宽度,具体内容可参看原文Custom Drawing Table and Tree Items,代码演示如下:
Display display = new Display();
Shell shell = new Shell(display);
shell.setBounds(10, 10, 200, 250);
final Table table = new Table(shell, SWT.NONE);
table.setBounds(10, 10, 150, 200);
table.setLinesVisible(true);
final int rowHeight =30;
for (int i = 0; i < 5; i++) {
new TableItem(table, SWT.NONE).setText("item " + i);
}
table.addListener(SWT.MeasureItem, new Listener() {
public void handleEvent(Event event) {
event.height =rowHeight;
}
});
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
(DM)用DRAW2D画多边形的例子
使用SWT模拟鼠标键盘事件
SWT代码研究
一个在windows和基于SWT的java程序间拖拽的例子(外部文件拖曳到SWT)
JAVA.SWT/JFace: SWT高级控件之SWT系统资源
SWT 全接触
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服