`
guhanjie
  • 浏览: 300742 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JFace中的SourceViewer如何设置光标位置

 
阅读更多
JFace中的SourceViewer封装了 StyledText这个控件,而该控件可以自由设置光标位置。因此,我们只需要获取该控件,然后设置光标位置即可,Source如下:
sourceViewer.getTextWidget().setCaretOffset(result);
sourceViewer.getTextWidget().setFocus();
分享到:
评论

相关推荐

    mysource-jface

    "mysource-jface"是一个与Java编程相关的项目,主要涉及JFace库的使用。JFace是Eclipse框架的一部分,它提供了一组高级图形用户界面(GUI)组件和工具,简化了SWT(Standard Widget Toolkit)的使用。这篇博客文章...

    org.eclipse.jface.source_3.13.0.v20170503-1507

    eclipse4.7版本有个鸡肋的地方就是按空格会自动补全,通过修改该插件的源码后再生成一个新的org.eclipse.jface插件,然后用新插件替换旧插件包,就可以实现取消按空格键代码自动补全的功能

    JFace-viewer

    在JFace Viewer中,数据模型是通过ContentProvider和LabelProvider来定义的。ContentProvider负责提供视图中的数据项,而LabelProvider则负责将数据项转换为可视化的表示,如文本或图像。这两者共同定义了数据如何被...

    SWT GridViewer_1.0包

    SWT GridViewer_1.0包是针对Java开发者的一个组件库,主要包含了两个核心的JAR文件:`org.eclipse.nebula.jface.gridviewer_1.0.0.jar`和`org.eclipse.nebula.widgets.grid_1.0.0.jar`。这两个文件提供了强大的数据...

    org.eclipse.jface.text.source_3.13.0.v20180527-1819.jar

    eclipse及myeclipse智能提示变量修改源代码,可以根据网上提示进行修改

    JFace一些资料

    2. **Viewer**:JFace中的Viewer是用于展示数据的组件,它可以是表、树或其他形式。Viewer提供了数据管理、排序、过滤等功能,并能与 SWT 控件如Table、Tree等无缝集成。 3. **Dialogs and Wizards**:JFace提供了...

    Eclipse SWT/Jface环境设置 DOC文件

    在"Eclipse SWT Jface环境设置.doc"文档中,可能会涵盖如何在Eclipse环境中配置SWT和JFace的开发环境,包括安装必要的插件、创建新项目、导入库、设置构建路径以及编写示例代码等步骤。这个文档对于初学者或准备使用...

    JFace的源码,从官网下的

    - `text`:主要处理文本编辑器和相关组件,如SourceViewer、StructuredTextEditor等。 - `viewers`:包含了Viewer类以及各种Viewer的实现,如TableViewer、TreeViewer的源码。 - `wizard`:封装了向导的实现,包括...

    JFace 类包(3.14)

    7. ** Wizards and Pages**:JFace 的向导(Wizard)和页面(Pages)组件允许开发者创建复杂的多步骤用户界面,常用于设置向导或者文件导入/导出过程。 8. **Event Handling**:JFace 提供了一种基于观察者模式的...

    swt/jface api帮助文档

    9. **视图和编辑器**:在Eclipse RCP(Rich Client Platform)应用中,JFace提供了视图(View)和编辑器(Editor)的概念,它们是用户界面的主要组成部分。 10. **模型-视图-控制器(MVC)**:JFace鼓励使用MVC模式...

    SWT JFACE in Action(中文)

    SWT(Standard Widget Toolkit)和JFace是Java编程中用于构建图形用户界面(GUI)的两个关键库,尤其在Eclipse开发环境中广泛应用。本篇文章将深入探讨SWT和JFace的相关知识点,帮助读者理解这两个库的功能、优势...

    JFace教程

    3. **引入库文件**:在项目的 build path 中添加 SWT 和 JFace 的库文件,这可以通过 Eclipse 的项目属性设置来完成。 4. **编写代码**:利用 JFace 提供的 API 编写界面代码。可以从简单的示例开始,逐步熟悉 ...

    swt/Jface中文教程

    例如,JFace中的向导框架可以方便地创建多步骤的用户交互流程,而无需关心底层的UI细节。 #### 1.3 实战应用 - **构建基于SWT/JFace的应用程序**:了解SWT/JFace的基本原理后,开发者可以利用这两款工具包来构建高...

    jface treeView 的sample

    可以使用`viewer.setInput()`方法传入数据源,`viewer.add()`或`viewer.setInput()`方法来添加或设置所有元素。 ```java viewer.setInput(dataList); ``` `TreeView`的交互性可以通过监听器来增强。例如,你可以...

    JFace-TableTree的若干问题.doc

    在Java编程环境中,JFace库是Eclipse RCP(Rich Client Platform)的一部分,它提供了一套高级用户界面组件,如TableViewer和TreeViewer,用于构建桌面应用程序。在文档标题和描述中提到的问题主要涉及到JFace中的...

    Eclipse SWT/JFace 书中 全部实例

    Eclipse SWT(Standard Widget Toolkit)和JFace是用于构建Java GUI应用程序的强大工具,它们与Eclipse IDE紧密集成,提供了一套丰富的控件和抽象层,使得开发者能够创建出功能丰富的桌面应用。本压缩包包含的"全部...

    swt_jface_celleditor

    `swt_jface_celleditor` 标题和描述所涉及的知识点主要围绕如何在SWT/JFace中的TableViewer组件实现单元格的编辑功能,包括Text、Combo以及FileDialog这三种不同的编辑样式。 首先,SWT是Eclipse项目的一部分,它...

    swt/jface中文教程

    SWT/JFace 的形成是为了解决传统 GUI 开发中的一些问题,如:平台相关性、难以使用、性能不佳等问题。SWT/JFace 的出现,提供了一种新的 GUI 开发方式,使开发者能够快速构建高效、美观的 GUI 应用程序。 SWT/JFace...

    swt/jface.jar

    标题中的"swt/jface.jar"是一个关键组件,它在Java开发环境中用于构建用户界面。SWT(Standard Widget Toolkit)是IBM开发的一个开源GUI库,它提供了与原生操作系统更紧密集成的图形用户界面控件。JFace是建立在SWT...

Global site tag (gtag.js) - Google Analytics