当前位置:网站首页 > 创业 > 正文

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

0 张子豪 张子豪 2025-10-11 00:41 1

       eclipse中的table控件是显示数据的,怎么增添一行数据和删除一行数据呢!还有在设置table的行高时,有特别的方式。下面写的经验对你进修java会有帮忙的!

http://v.youku.com/v_show/id_XMzkzODQ3MjUyOA==.html

0显示视图定位

0数据操作增添删除更新

0毗连数据库

东西/原料

  • eclipse mars 2、java

方式/步调

  1. 1

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

  2. 2

    在视图中插手结构gridlayout办理器,添加“增添数据 ”、“删除数据”、“刷新数据”的按钮和一个TableViewer这个控件。

  3. 3

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

  4. 4

    打开文件Perspective,添加代码显示视图:

    IFolderLayout left=layout.createFolder("left", IPageLayout.LEFT, 0.16f, IPageLayout.ID_EDITOR_AREA);

    left.addView(Vpshangpinxinxi.ID);

  5. 5

    在table中的行高改当作20:

    table.addListener(SWT.MeasureItem, new Listener() {

    public void handleEvent(Event event) {

    event.height = 20;

    }

    });

  6. 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);

  7. 7

    双击“删除数据”的按钮,转到widgetSelected这个方式,添加代码:

    在table中移除一行数据

    if(table.getSelectionIndex()>=0){

    if(MessageDialog.openQuestion(null, "提醒","你确认要删除当前选择的数据吗?")){

    table.remove(table.getSelectionIndex());

    }

    }else{

    MessageDialog.openInformation(null, "提醒","你没有选摘要删除的数据!");

    }

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/212997.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图