`
andywangcn
  • 浏览: 9646 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

TextViewer

 
阅读更多

        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的长文本查看器-开源

    【TextViewer】是一款基于.NET框架开发的长文本查看器,主要设计用于查看和浏览大量文本内容,尤其适合处理那些不适合在标准文本编辑器中显示的长篇幅文档。这款应用程序的特点在于其简洁的用户界面和高效的操作性能...

    F3TextViewer:简单的文本查看器,可快速检查一次目录中所有文本文件的内容

    F3TextViewer 简单的文本查看器,可快速检查一次目录中所有文本文件的内容。 注意:不推荐使用F3TextViewer,而推荐使用F3TextViewerFX: : 。 建造 只需在项目目录中运行ant 。 用法 使用java -jar F3TextViewer....

    TextViewer:一个简单的文本查看器,用于纯文本/文本数据格式的文件。-开源

    TextViewer 是一个开源的文本查看器,专为阅读和处理纯文本或文本数据格式的文件而设计。这个软件是用 Java 编程语言实现的,这使得它具有跨平台的特性,可以在支持 Java 运行环境的操作系统上运行,如 Windows、Mac...

    simple_textViewer:具有编辑功能的简单记事本应用

    "simple_textViewer:具有编辑功能的简单记事本应用"是一个基于Kotlin语言开发的轻量级应用程序,它为用户提供了一个基本的文本查看和编辑功能。这个应用可能适合那些需要简单记录和修改文本的用户,比如程序员在日常...

    RCP的VIEWER和EDITOR

    RCP(Rich Client Platform)是Eclipse框架提供的一种用于构建桌面应用程序的开发平台。它允许开发者利用Eclipse的强大功能来创建复杂、可扩展且用户友好的应用。在RCP中,VIEWER和EDITOR是两个核心组件,它们在构建...

    Eclipse插件中控制台的实现·

    3. **用于显示输出到控制台的文本信息的ConsoleViewer类**:通过扩展`org.eclipse.jface.text.TextViewer`类来实现。 ##### Console类 **数据成员**: - `int maxLines = 20000;`:定义控制台中可显示的最大行数...

    QuickLook-3.7.1.zip

    1. **QuickLook.Plugin.TextViewer**: 这个目录下的文件(如 Gui4Cli.xshd、D.xshd 和 R.xshd)似乎与文本查看器插件相关,它们可能定义了不同的语法高亮规则。这些.xshd 文件是 XML 格式,通常用于定义代码编辑器的...

    JFace-viewer

    **JFace Viewer 知识点详解** 在Java开发领域,特别是使用Eclipse RCP(Rich Client Platform)进行桌面应用开发时,JFace是不可或缺的一部分。JFace是SWT(Standard Widget Toolkit)的一个扩展,提供了更高级别的...

    透明背景 static

    在压缩包文件"TextViewer"中,可能包含了一个示例项目,演示了如何在一个TextView上应用透明背景。这个项目可能包含了一个自定义的TextView类,扩展了Android的默认TextView,并添加了透明背景的特性。开发者可以...

    三星蓝调NV8用户使用手册

    - **触摸屏功能**:尽管文档中没有明确提及,但提到的“TextViewer”、“ASR”、“MP3”、“PMP”等功能提示,三星蓝调NV8可能具备触摸屏操作,使用户能够直观地浏览文本、播放音频和视频。 ### 结论 三星蓝调NV8...

    Qt5:多文档功能查看器(新增视频文件播放)

    3. 文本查看器( TextViewer )和图像查看器( ImageViewer ):用于显示相应类型的文件内容。 4. 视频播放器( VideoPlayer ):包含QMediaPlayer和QVideoWidget实例,处理视频播放操作。 5. 用户界面元素(如按钮...

    eclipse提示插件开发

    可以创建一个`TextViewer`,用于显示和编辑HTML文本,并在其中集成JQuery语法高亮和代码补全功能。这可能需要引入额外的库,如JSyntaxPane或JEditTextArea,这些库提供了JavaScript和JQuery的语法支持。 为了使编辑...

    RCP版JAVA 编辑器

    在RCP中,这可以通过使用`org.eclipse.jface.text.Document`和`org.eclipse.jface.text.TextViewer`结合自定义`IColorProvider`来完成。 3. **自动完成插件**:提高开发效率的重要工具,提供代码补全功能。这通常...

    Visual C++.NET编程讲座

    - **项目示例**:以创建一个简单的单文档程序TextViewer为例,通过项目模板所提供的MFC应用程序向导来进行讲解。首先介绍了“类”的概念,接着分析了应用程序的运行机制,最后通过实例演示了如何使用向导创建程序...

    Eclipse权威开发指南3.pdf

    第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主.........1.3 什么是Eclipse?.........

    Eclipse权威开发指南2.pdf

    第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主.........1.3 什么是Eclipse?......... 1.3.1 工具与应用程序的...

    Eclipse权威开发指南1.pdf

    第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主.........1.3 什么是Eclipse?.........

    LibGGPK2:用于PathOfExile的Content.ggpk的库(重写libggpk)

    LibGGPK2 游戏PathOfExile的Content.ggpk的库。... 直接编辑并保存在TextViewer中。 自定义例外窗口,而不是崩溃。 从.NET Framework移植到.NET Core。 删除不必要的代码。正在努力。 。 。 .ogg .bank

Global site tag (gtag.js) - Google Analytics