我在 Java SWT 中找不到 CheckedListBox。请指出一种扩展List
以支持复选框的方法。
问问题
9206 次
4 回答
6
只需将 SWT.CHECK 添加到您的 TableViewer:
new TableViewer(container, SWT.CHECK | SWT.BORDER | SWT.V_SCROLL | SWT.SINGLE);
于 2012-04-28T21:51:39.350 回答
4
我认为您可以尝试使用表格而不是列表。看看这个片段
于 2011-06-19T15:11:51.900 回答
1
使用 JFace CheckboxTableViewer:
CheckboxTableViewer viewer = CheckboxTableViewer.newCheckList(
parent, SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION);
于 2013-04-20T21:04:00.910 回答
0
我在上面的代码片段上添加了一个按钮 selectAll 并添加了以下事件
Table table = new Table(shell, SWT.CHECK | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
Button selectAll= new Button(parent, SWT.PUSH);
selectAll.setFont(FontUtils.getMsSansSerifFont());
selectAll.setLayoutData(gridData);
selectAll.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
table.selectAll();
}
});
但是复选框没有被选中?
于 2011-06-28T11:52:39.820 回答