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

效果图 和 源代码:
效果图
SWT StyledText试用 [可下载项目代码]

源代码 点击下载.
注: 代码在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

你可能感兴趣的:(java,eclipse,html)