Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java GUI 设计
» SWT
打印话题 寄给朋友 订阅主题 |
作者 | Re:如何在Table控件的单元格中添加一个下拉框? [Re:biosun] |
xiaomage234
发贴: 6 积分: 0 |
于 2004-10-30 15:34
参考一下吧,只是一个片段~~ private TableViewer getTableViewer(Composite composite) { TableViewer tv = null; tv = CheckboxTableViewer.newCheckList(composite, SWT.MULTI | SWT.DROP_DOWN); Table table = tv.getTable(); table.setHeaderVisible(true); TableColumn column1 = new TableColumn(table, SWT.LEFT, 0); column1.setText("ids"); column1.setWidth(100); TableColumn column3 = new TableColumn(table, SWT.RIGHT, 2); column3.setText("owners"); column3.setWidth(100); String[] columnNames = new String[] { "id", "owner"}; tv.setUseHashlookup(true); tv.setColumnProperties(columnNames); //Column 1 : Completed (Checkbox) CellEditor[] editors = new CellEditor[2]; CheckboxCellEditor checkbox = new CheckboxCellEditor(table, SWT.CHECK); editors[0] = checkbox; //Column 2 : Owner (Combo Box) editors[1] = new ComboBoxCellEditor(table, new String[] { "A", "B", "C" }); tv.setCellEditors(editors); tv.setContentProvider(new TaskTableContentProvider()); tv.setLabelProvider(new TaskTableLabelProvider()); tv.setCellModifier(new TableCellModifier(tv)); tv.setInput(""); return tv; } JAVA学习日子分享 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
6522 | 如何在Table控件的单元格中添加一个下拉框? | biosun | 47 | 2004-10-25 15:06 |
5440 | Re:如何在Table控件的单元格中添加一个下拉框? | kavinwang | 23 | 2004-10-25 21:23 |
5510 | Re:如何在Table控件的单元格中添加一个下拉框? | yipsilon | 36 | 2004-10-26 00:59 |
5513 | Re:如何在Table控件的单元格中添加一个下拉框? | biosun | 40 | 2004-10-26 09:40 |
6182 | Re:如何在Table控件的单元格中添加一个下拉框? | xiaomage234 | 1333 | 2004-10-30 15:34 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |