• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    eclipse table使用增加刪除一行數據

           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, "提醒","你沒有選摘要刪除的數據!");

      }

    • 發表于 2018-11-28 00:00
    • 閱讀 ( 941 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆