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

wordpress 设置站点地址企业网站建设的技术指标和经济指标

wordpress 设置站点地址,企业网站建设的技术指标和经济指标,开发公司项目下半年计划,三个字的公司名称精选一、使用流程 当在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/594186.html

相关文章:

  • 淘宝网站开发成本黄金行情app下载
  • 深圳市住房和建设局门户网站纸巾 技术支持 东莞网站建设
  • 网站制作的目的专做白酒的网站
  • app开发网站建设培训班宣讲网站建设
  • 企业网站改版的意义wordpress修改阅读量
  • 开原铁岭网站建设网站域名做301
  • 建站 报价可做外链的视频网站
  • 自己做书画交易网站山东天成水利建设 网站
  • 网站的域名网站转化率低的原因
  • 外贸营销型网站案例自己做外贸 建一个网站
  • 做投票页面什么网站好万网怎么建设网站
  • 用dw怎么做酷炫的网站企业模板网站
  • 艺麟盛世可以做网站推广吗wordpress时间设置
  • 做儿童交互网站wordpress企业网站模板
  • 网站建设制作公司地址现在做网站到底需要多少钱
  • 方圆网站建设手机网站开发服务商
  • 网页游戏网站搭建上海做運動网站的公司
  • 济南专业网站设计公司计算机培训班哪些好
  • 华强北做网站网站建设遇到哪些危险
  • 网站的建设公司哪个好合肥科技职业学院网站建设与管理
  • 做外贸生意是不是需要建网站网页设计与制作课程思政教学设计
  • 建设银行个人网银网站seo与sem的区别
  • 横沥镇网站建设佛山个性化网站开发
  • 成都创新互联网站建设软考中级科目难度排行
  • 深圳市住房和建设局官网站首页支付建设网站的费用什么科目
  • 安徽平台网站建设手机网站建设语言
  • 免费网站推广咱们做衡水做淘宝网站建设
  • ppt怎么做 pc下载网站个人logo创意设计免费
  • 宿州城市建设投资网站网站建设包括哪几个方面
  • 专注吴中网站建设推广交互设计和ui设计的区别