TreeViewer和TableViewer在使用上还是有很多相似之处.TreeViewer中冶有TableViewer中的过滤器和排序器.具体使用看TableViewer中的使用. 和Table有JFace的扩展TableViewer一样,Tree也有一个JFace中的扩展,那就是TreeView
转载 2014-12-22 14:10:00
180阅读
2评论
JFace中提供了TableViewer组件,用TableViewer来表示表格。TableViewer 和TreeViewer类似,它也提供了内容提供器(IStructuredContentProvider)和标签提供器(ITableLabelProvider),用来组织表格的信息。15.3.1 TableViewer构建步骤TableViewer中主要通过内容提供器(IStructuredC
转载 精选 2009-01-19 15:26:56
3360阅读
15.4  给树加上右键菜单,及实现菜单相应功能本节实例的效果如图15.5所示。给TreeViewer加右键菜单的方法和TableViewer相似,也要用到Action、ActionGroup、MenuManager类,当然程序要根据树的特点稍做改动。图15.5  右键菜单效果图(1)在15.3节主程序的tv.setInput(input)之后插入如下两句://--------
表格(TableViewer类)  第14章  表格(TableViewer类)TableViewer表格类是JFace组件中重要且典型的一个组件,其中涉及了JFace的众多重要概念:内容器、标签器、过滤器、排序器和修改器,这些概念对后面JFace组件特别是TreeViewer的学习非常重要。从本章也可以体会到JFace非常突出的面向对象特性。14.1  概
  主界面中含有一个目录树(是将一个目录下所有的文件和子文件呈现成一个可以逐级展开的树),我将树的功能单独写成一个FileTree.class,这样能够让目录树处理更清晰些。          第一次我的做法是:将建立TreeViewer和Tree写在FileTree.class中,在主界面中能够正确显示
原创 2011-11-06 22:24:33
903阅读
TableViewer表格类是JFace组件中重要且典型的一个组件,其中涉及了JFace的众多重要概念:内容器、标签器、过滤器、排序器和修 改器,这些概念对后面JFace组件特别是TreeViewer的学习非常重要。从本章也可以体会到JFace非常突出的面向对象特性。 14.1  概    JFace是SWT的扩展,它提供了一组功能强大的界面组件
转载 2月前
8阅读
最近在研究SWT的TreeView控件,想要写一个类似于Windows资源管理器的目录树,弄了半天,目录树是出来了,但是图标搞不出来,何解?FileSystemView.getFileSystemView().getSystemIcon(File f)这个函数返回的是个Icon对象,是用在Swing上的,而我的目录树采用的是SWT/JFace TreeViewer控件,其ILabelProvider的getImage()接口返回的是SWT的Image对象。这两个玩意儿得转换一下才能使用。
推荐 原创 2010-06-13 10:52:42
4770阅读
3点赞
4评论
目录前言1.窗体布局2.迭代搜索和添加treeviewer节点3.显示细节1.显示模式修改2.实现选中节点显示对应图片3.实现“下一张”、“上一张”功能4.结束语前言       是因是图片很多,默认的查看器不能“下一张”到另一个文件夹,又不想安装其他的图片浏览器,就决定实现一个简单一点的。        注意:这个查