Display display = new Display();
final Shell shell = new Shell(display);
shell.setText("TextViewerDemo");
shell.setBounds(150, 150, 220, 180);
shell.setLayout(new FillLayout());
final TextViewer textViewer = new TextViewer(shell, SWT.MULTI
| SWT.V_SCROLL);
String string = "13213131313\n" + "qwertyuiotyuiop\n"
+ "4444444444444444";
org.eclipse.jface.text.Document document = org.eclipse.jface.text
.Document(string);
textViewer.setDocument(document);
TextPresentation stylePresentation = new TextPresentation();
stylePresentation.addStyleRange(new StyleRange(19, 17, null, null,
SWT.BOLD));
org.eclipse.swt.graphics.Color red = new org.eclipse.swt.graphics.Color(
display, 255, 0, 0);
stylePresentation.addStyleRange(new StyleRange(37, 16, red, null));
textViewer.changeTextPresentation(stylePresentation, true);
shell.open();
while (!shell.isDisposed())
{
if (!display.readAndDispatch())
{
display.sleep();
}
}
display.dispose();
}
分享到:
相关推荐
【TextViewer】是一款基于.NET框架开发的长文本查看器,主要设计用于查看和浏览大量文本内容,尤其适合处理那些不适合在标准文本编辑器中显示的长篇幅文档。这款应用程序的特点在于其简洁的用户界面和高效的操作性能...
F3TextViewer 简单的文本查看器,可快速检查一次目录中所有文本文件的内容。 注意:不推荐使用F3TextViewer,而推荐使用F3TextViewerFX: : 。 建造 只需在项目目录中运行ant 。 用法 使用java -jar F3TextViewer....
TextViewer 是一个开源的文本查看器,专为阅读和处理纯文本或文本数据格式的文件而设计。这个软件是用 Java 编程语言实现的,这使得它具有跨平台的特性,可以在支持 Java 运行环境的操作系统上运行,如 Windows、Mac...
"simple_textViewer:具有编辑功能的简单记事本应用"是一个基于Kotlin语言开发的轻量级应用程序,它为用户提供了一个基本的文本查看和编辑功能。这个应用可能适合那些需要简单记录和修改文本的用户,比如程序员在日常...
RCP(Rich Client Platform)是Eclipse框架提供的一种用于构建桌面应用程序的开发平台。它允许开发者利用Eclipse的强大功能来创建复杂、可扩展且用户友好的应用。在RCP中,VIEWER和EDITOR是两个核心组件,它们在构建...
3. **用于显示输出到控制台的文本信息的ConsoleViewer类**:通过扩展`org.eclipse.jface.text.TextViewer`类来实现。 ##### Console类 **数据成员**: - `int maxLines = 20000;`:定义控制台中可显示的最大行数...
1. **QuickLook.Plugin.TextViewer**: 这个目录下的文件(如 Gui4Cli.xshd、D.xshd 和 R.xshd)似乎与文本查看器插件相关,它们可能定义了不同的语法高亮规则。这些.xshd 文件是 XML 格式,通常用于定义代码编辑器的...
**JFace Viewer 知识点详解** 在Java开发领域,特别是使用Eclipse RCP(Rich Client Platform)进行桌面应用开发时,JFace是不可或缺的一部分。JFace是SWT(Standard Widget Toolkit)的一个扩展,提供了更高级别的...
在压缩包文件"TextViewer"中,可能包含了一个示例项目,演示了如何在一个TextView上应用透明背景。这个项目可能包含了一个自定义的TextView类,扩展了Android的默认TextView,并添加了透明背景的特性。开发者可以...
- **触摸屏功能**:尽管文档中没有明确提及,但提到的“TextViewer”、“ASR”、“MP3”、“PMP”等功能提示,三星蓝调NV8可能具备触摸屏操作,使用户能够直观地浏览文本、播放音频和视频。 ### 结论 三星蓝调NV8...
3. 文本查看器( TextViewer )和图像查看器( ImageViewer ):用于显示相应类型的文件内容。 4. 视频播放器( VideoPlayer ):包含QMediaPlayer和QVideoWidget实例,处理视频播放操作。 5. 用户界面元素(如按钮...
可以创建一个`TextViewer`,用于显示和编辑HTML文本,并在其中集成JQuery语法高亮和代码补全功能。这可能需要引入额外的库,如JSyntaxPane或JEditTextArea,这些库提供了JavaScript和JQuery的语法支持。 为了使编辑...
在RCP中,这可以通过使用`org.eclipse.jface.text.Document`和`org.eclipse.jface.text.TextViewer`结合自定义`IColorProvider`来完成。 3. **自动完成插件**:提高开发效率的重要工具,提供代码补全功能。这通常...
- **项目示例**:以创建一个简单的单文档程序TextViewer为例,通过项目模板所提供的MFC应用程序向导来进行讲解。首先介绍了“类”的概念,接着分析了应用程序的运行机制,最后通过实例演示了如何使用向导创建程序...
第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主.........1.3 什么是Eclipse?.........
第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主.........1.3 什么是Eclipse?......... 1.3.1 工具与应用程序的...
第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主.........1.3 什么是Eclipse?.........
LibGGPK2 游戏PathOfExile的Content.ggpk的库。... 直接编辑并保存在TextViewer中。 自定义例外窗口,而不是崩溃。 从.NET Framework移植到.NET Core。 删除不必要的代码。正在努力。 。 。 .ogg .bank