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

SWT StyledText试用 [可下载项目代码]

    博客分类:
  • RCP
阅读更多
效果图 和 源代码:
效果图


源代码 点击下载.
注: 代码在JDK1.5, Eclipse3.2 和 Eclipse3.4均可使用.
选择运行: TxtApplication.java 即可

关键代码:
字体:
StyleRange.font = Font;


粗体:
StyleRange.fontStyle = SWT.BOLD;


斜体:
StyleRange.fontStyle = SWT.ITALIC;


下划线:
StyleRange.underline = true;


删除:
StyleRange.strikeout = true;


前景色:
StyleRange.foreground = Color;


背景色:
StyleRange.background = Color;


上升:
StyleRange.rise = int;


左对齐:
StyledText.setLineAlignment(startLine, length, SWT.LEFT);


居中:
StyledText.setLineAlignment(startLine, length, SWT.CENTER);


右对齐:
StyledText.setLineAlignment(startLine, length, SWT.RIGHT);


拖拽:
		DropTarget dropTarget = new DropTarget(StyledText, DND.DROP_MOVE);
		dropTarget.setTransfer(new Transfer[] { ObjectTransfer.getInstance() });
		dropTarget.addDropListener(new DropTargetAdapter() {
			public void drop(DropTargetEvent event) {
				//...
			}
		});



相关资料:
Getting Your Feet Wet with the SWT StyledText Widget

Into the Deep End of the SWT StyledText Widget
  • 描述: StyledText的效果图
  • 大小: 41 KB
  • cn.iwoo.jface.rar (78.7 KB)
  • 描述: 源代码. 请选择TxtApplication.java进行运行.
  • 下载次数: 330
分享到:
评论
1 楼 jianbo1015 2011-11-23  
怎么中文乱码 如何解决?

相关推荐

    SWT(JFace)体验之StyledText类

    有的时候Text需要实现这种那种的样式。先提供在不使用StyledText类的情况:

    styledtext

    eclipse插件开发相关技术,styledtext实现关键字高亮显示

    org.eclipse.swt.win32

    org.eclipse.swt.custom.StyledText.class org.eclipse.swt.custom.StyledTextContent.class org.eclipse.swt.custom.StyledTextDropTargetEffect.class org.eclipse.swt.custom.StyledTextEvent.class org.eclipse....

    org.eclipse.swt 相关jar包

    org.eclipse.swt 相关jar包,JAVA调用火狐内核制作浏览器教程中所需,供各位下载,可在我的博客中查看详细用法。

    开发项目用SWING与RCP与SWT.JFACE的分析

    注意的是,Eclipse是一个开放源代码的项目,因此你也可以在这些目录中找到SWT的源代码,相信这会对开发很有帮助。下面是一段打开空窗口的代码(只有main方法)。 import com.e2one.example; public class OpenShell{ ...

    第8章 SWT复杂控件的使用.pptx

    8.1 样式文本(StyledText) 8.2 SWT表格(Table)的设计 8.3 SWT树(Tree)的设计 8.4画布Canvas与图像的使用 8.5剪切板的使用及SWT的拖放操作

    SWT-Hex-Control-开源

    一个用 Java 编写并使用来自 Eclipse 的 SWT-Toolkit 的十六进制控件。 SWT-Hex-Control 基于 StyledText-SWT-Control,它修改事件以提供类似十六进制编辑的行为。 它以一类的形式出现。

    react-native-styled-text:React Native的样式化文本

    试试看在线演示安装要将库安装到项目中,请运行yarn或npm: yarn add react-native-styled-text 或者npm i react-native-styled-text 例子使用默认样式对于简单的样式, StyledText支持一些预定义的样式: b:粗体i...

    styled-text:对iOS的声明性文本样式和简化的Dynamic Type支持

    StyledText是一个库,可简化iOS应用程序中动态文本的样式。 您不必在每次需要更新文本时都使用属性字符串,而可以在标签上声明性地设置文本样式。 标签文本更新后,标签将使用预设样式。 前 let label = UILabel ()...

    fullstack-react-native-book-r2

    import React from 'react';...export default class StyledText extends React.Component { render() { return ( ); } } const styles = StyleSheet.create({ text: { color: 'red', fontWeight: 'bold', }, });

    go-ansi-parser:去解析器的ANSI字符串

    可配置的颜色图以进行自定义 100%的测试覆盖率 安装 go get github.com/leaanthony/go-ansi-parser 用法 var text , err = ansi . Parse ( " \u001b [1;31;40mHello World \033 [0m" ) // is the equivalent of... ...

Global site tag (gtag.js) - Google Analytics