`
guhanjie
  • 浏览: 300514 次
  • 性别: 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`的交互性可以通过监听器来增强。例如,你可以...

    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...

    SWT_JFace_in_action_jface_action_

    《SWT_JFace_in_Action》是一本专注于Java编程领域中SWT(Standard Widget Toolkit)和JFace技术的实践指南。这本书深入浅出地讲解了如何使用这两项强大的工具来构建功能丰富的图形用户界面(GUI)。SWT是Eclipse...

Global site tag (gtag.js) - Google Analytics