手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

eclipse table使用增加删除一行数据

时间:2024-10-12 15:38:35

1、新建一个viewpart视图,名称为vpshangpinxinxi。

eclipse table使用增加删除一行数据

2、在视图中加入布局gridlayout管理器,添加“增加数据 ”、“删除数据”、“刷新数据”的按钮和一个TableViewer这个控件。

eclipse table使用增加删除一行数据

3、在table中添加列TableColumn:分类,名称,……

eclipse table使用增加删除一行数据

4、打开文件Perspective,添加代码显示视图:IFolderLayout left=layout.createFolder("left", IPageLayout.LEFT, 0.16f, IPageLayout.ID_EDITOR_AREA); left.addView(Vpshangpinxinxi.ID);

eclipse table使用增加删除一行数据
eclipse table使用增加删除一行数据

5、在table中的行高改成20:table.addListener(SWT.MeasureItem, new Listener() { public void handleEvent(Event event) { event.height = 20; } });

eclipse table使用增加删除一行数据
eclipse table使用增加删除一行数据

6、双击“增加数据”的按钮,转到widgetSelected这个方法,添加代码:TableItem ti=new TableItem(table,SWT.NONE); ti.setText(0, "01"); ti.setText(1, "照片30吋"); 添加一行数据 ti.setText(2, "zp30c"); ti.setText(3, "张"); ti.setText(4, "100"); ti.setText(5, "80"); table.setSelection(ti);

eclipse table使用增加删除一行数据
eclipse table使用增加删除一行数据

7、双击“删除数据”的按钮,转到widgetSelected这个方法,添加代码:在table中移除一行数据 if(table.getSelectionIndex()>=0){ if(MessageDialog.openQuestion(null, "提示","你确认要删除当前选择的数据吗?")){ table.remove(table.getSelectionIndex()); } }else{ MessageDialog.openInformation(null, "提示","你没有选择要删除的数据!"); }

eclipse table使用增加删除一行数据
eclipse table使用增加删除一行数据
© 手抄报圈