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

 时间:2026-02-13 18:27:51

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使用增加删除一行数据

  • 手机UC浏览器如何设置标识状态为手机版?
  • 图解QT软件安装及成功验证
  • 如何使用ES6中的Proxy设置和获取对象的属性
  • 如何在Linux安装exFAT驱动程序
  • IntelliJ IDEA设置字符串文本中粘贴时转义文本
  • 热门搜索
    刺客信条攻略 大写的数字怎么写 竖线怎么打 湖北文理学院怎么样 横店旅游攻略 马化腾简介 运动减肥的最好方法 性功能下降怎么办 南怀瑾简介 广西巴马旅游攻略