当前位置: 首页 > wzjs >正文

企业做网站一般要多少钱市场调研报告怎么写

企业做网站一般要多少钱,市场调研报告怎么写,天津做网站优化,几个网站一个空间 怎么做邮箱一、使用流程 当在Jface中使用MVC模式来展示表格时,通常会遵循以下步骤: 1、创建数据模型: 创建一个数据模型实体类用来表示表格中的每一行数据。创建表格的内容提供器和标签提供器,其中内容提供器实现接口IStructuredContentPr…

一、使用流程

当在Jface中使用MVC模式来展示表格时,通常会遵循以下步骤:
1、创建数据模型:

  • 创建一个数据模型实体类用来表示表格中的每一行数据。
  • 创建表格的内容提供器和标签提供器,其中内容提供器实现接口IStructuredContentProvider;标签提供器实现接口ITableLabelProvider,分别负责提供表格中的每个单元格的图像和文本以及整个表的数据。

2、创建表格:

  • 使用TableViewer类创建表格。
  • 设置表格的布局参数,包括样式和布局数据。
  • 创建表格列,并设置每列的标签提供器,以便显示数据。
    3、设置数据模型:
  • 将数据模型设置给表格。
  • 将数据模型的输入设置为数据列表。
    4、更新数据数据。
  • 更新数据模型中的数据。
  • 调用refresh()方法来刷新表格,以便显示新的数据。

二、用例演示

//创建数据模型
public class Persion {private String name;private int age;
//省略构造方法和其他方法,省略getter和setter方法
}//创建内容提供器//并实现接口IStructuredContentProvider和ITableLabelProvider
public class PersonTableModel implements IStructuredContentProvider,ITableLabelProvider{private List<Persion> data;public PersonTableModel(List<Persion> data) {this.data = data;}//获取元素@Overridepublic Object[] getElements(Object inputElement) {return data.toArray();}@Overridepublic void dispose() {}@Overridepublic void inputChanged(Viewer viewer, Object oldInput, Object newInput) {}//获取列文本@Overridepublic String getColumnText(Object element, int columnIndex) {Persion persion = (Persion)element;switch (columnIndex) {case 0:return persion.getName();case 1:return String.valueOf(Persion.getAge());default:return "";}}//获取列图像@Overridepublic Image getColumnImage(Object element, int columnIndex) {return null;}
}//创建表格
TableViewer viewer = new TableViewer(parent,SWT.MULTI | style);
GridData gridData = new GridData(GridData.FILL_BOTH);
viewer.getControl().setLayoutData(gridData);//新建列并设置标签提供器
TableViewerColumn column = new TableViewerColumn(viewer, SWT.None);
column.getColumn().setWidth(100);
column.getColumn().setText("姓名");
column.setLabelProvider(new ColumnLabelProvider() {@Overridepublic String getText(Object element) {Persion persion = (Persion)element;return persion.getName();}
});column = new TableViewerColumn(viewer, SWT.None);
column.getColumn().setWidth(100);
column.getColumn().setText("年龄");
column.setLabelProvider(new ColumnLabelProvider() {@Overridepublic String getText(Object element) {Persion persion = (Persion)element;return String.valueOf(Persion.getAge());}
});//设置数据模型
List<Persion> dataList = new ArrayList<>();
dataList.add(new Persion("zhangsan",23));
dataList.add(new Persion("lisi",43));//设置内容提供器
viewer.setContentProvider(new PersonTableModel(dataList));
viewer.setInput(dataList);//数据更新
data.add(new Persion("wangwu",33));
viewer.refresh();
http://www.dtcms.com/wzjs/382932.html

相关文章:

  • 政府网站建设合同.doc湖南关键词优化品牌价格
  • 做花藤字网站百度seo优化按年收费
  • 青岛知名网站建设公司排名网站排名掉了怎么恢复
  • 想要个网站公关公司排名
  • 怎样构建自己的网站免费建立网站
  • 网站上线前应该备案吗代理广告投放平台
  • 太原网站建设培训武汉最新今天的消息
  • 百度地图官网优化大师手机版下载
  • 电商类网站怎么做 seo槐荫区网络营销seo
  • 新闻资讯网站怎么做百度搜索网页
  • 做实验教学视频的网站网站运营工作内容
  • 网站 工商备案今日头条荆州新闻
  • 简述网页建站流程kol推广是什么意思
  • 搭建网站实时访问地图郑州网站推广哪家专业
  • 网站开发费的税率是多少优化营商环境存在问题及整改措施
  • 天津市住房城乡建设部网站国内最近的新闻大事
  • 怎么做网站相关关键词seo点击排名源码
  • 企业建设网站网站建设公司推广软件平台
  • 怎样提高网站转化率国外seo网站
  • 深圳网站外包公司网络服务器配置与管理
  • 旅游网站开发现状推广之家app
  • 网站推广的方案设计怎么写搜索引擎调价工具哪个好
  • 东莞手机网站建设入门店铺seo是什么意思
  • 百度创建网站网站的推广方法
  • wordpress做表格插件seo优化报价
  • 百度糯米网站怎么做stp营销战略
  • 基层单位不能建设网站qq推广工具
  • 贵阳讯玛网站建设成都排名seo公司
  • 给政府做网站怎么报价b2b采购平台
  • 网站如何建设广告投放平台排名