eclipse中的table控件是顯示數據的,怎么增添一行數據和刪除一行數據呢!還有在設置table的行高時,有特別的方式。下面寫的經驗對你進修java會有幫忙的!
http://v.youku.com/v_show/id_XMzkzODQ3MjUyOA==.html
0顯示視圖定位
0數據操作增添刪除更新
0毗連數據庫
新建一個viewpart視圖,名稱為vpshangpinxinxi。
在視圖中插手結構gridlayout辦理器,添加“增添數據 ”、“刪除數據”、“刷新數據”的按鈕和一個TableViewer這個控件。
在table中添加列TableColumn:分類,名稱,……
打開文件Perspective,添加代碼顯示視圖:
IFolderLayout left=layout.createFolder("left", IPageLayout.LEFT, 0.16f, IPageLayout.ID_EDITOR_AREA);
left.addView(Vpshangpinxinxi.ID);
在table中的行高改當作20:
table.addListener(SWT.MeasureItem, new Listener() {
public void handleEvent(Event event) {
event.height = 20;
}
});
雙擊“增添數據”的按鈕,轉到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);
雙擊“刪除數據”的按鈕,轉到widgetSelected這個方式,添加代碼:
在table中移除一行數據
if(table.getSelectionIndex()>=0){
if(MessageDialog.openQuestion(null, "提醒","你確認要刪除當前選擇的數據嗎?")){
table.remove(table.getSelectionIndex());
}else{
MessageDialog.openInformation(null, "提醒","你沒有選摘要刪除的數據!");
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!