官术网_书友最值得收藏!

Why JFace?

While SWT provides generic implementations for basic widgets (such as trees, buttons, labels, and so on), these often work at a level that deals with strings and responds to selection by integer index. To make it easier to display structured content, JFace provides several viewers that provide combinations of SWT widgets and event managers to provide a UI for structured content.

There are many types of viewer—which are all subclasses of Viewer—but the most common ones are ContentViewer subclasses such as TreeViewer and TableViewer. There are also text-based viewers such as TextViewer and SourceViewer, as well as operational views such as DetailedProgressViewer for the Progress view. In this chapter, we will create views based on TreeViewer and TableViewer. Since JFace is based on SWT (described in Chapter 2, Creating Views with SWT), knowing how SWT works is essential to understand how JFace is used.

主站蜘蛛池模板: 武功县| 安乡县| 扶绥县| 临夏县| 论坛| 宜阳县| 静乐县| 庄浪县| 公安县| 绵阳市| 锦州市| 郯城县| 习水县| 曲沃县| 犍为县| 河东区| 莒南县| 正阳县| 灵丘县| 项城市| 仲巴县| 东乡族自治县| 云安县| 汉中市| 石门县| 洞头县| 尚志市| 文水县| 盐津县| 建始县| 临泉县| 东城区| 吉隆县| 随州市| 鞍山市| 霸州市| 民和| 华池县| 云浮市| 紫金县| 巨野县|