首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

最新最全自己动手做一个富文本编辑器(附源码 api)

(IE浏览器不支持) increaseFontSize: 选择或插入周围添加一个BIG标签。...insertParagraph: 选择或当前行周围插入一个段落。(IE会在插入插入一个段落并删除选中的部分.) insertText: 光标插入位置插入文本内容或者覆盖所选的文本内容。...justifyFull: 对光标插入位置或者所选内容进行文本对齐。 justifyLeft: 对光标插入位置或者所选内容进行左对齐。...justifyRight: 对光标插入位置或者所选内容进行右对齐。 outdent: 对光标插入行或者所选内容减少缩进量。 paste: 光标位置粘贴剪贴板的内容,如果有被选中的内容,会被替换。...removeFormat: 对所选内容去除所有格式 selectAll: 选中编辑区里的全部内容。 strikeThrough: 光标插入点开启或关闭删除线。

2.4K20

MacBook Pro最全快捷键指南——高效型选手必备

剪切、拷贝、粘贴和其他常用快捷键 Command-X:剪切所选项并拷贝到剪贴板。 Command-C:将所选项拷贝到剪贴板。 Command-V:将剪贴板的内容粘贴到当前文稿或应用中。...文稿快捷键 Command-B:以粗体显示所选文本,或者打开或关闭粗体显示功能。 Command-I 以斜体显示所选文本,或者打开或关闭斜体显示功能。...Control-L 将光标或所选内容置于可见区域中央。 Control-P 上移一行。 Control-N 下移一行。 Control-O 插入点后插入一行。...Option-Shift-Command-V 粘贴并匹配样式:将周围内容的样式应用到粘贴在这个内容中的项目。 Option-Command-I 显示或隐藏检查器窗口。...“访达”快捷键 Command-D 复制所选文件。 Command-E 推出所选磁盘或宗卷。 Command-F “访达”窗口中开始“聚焦”搜索。

5.8K40
您找到你想要的搜索结果了吗?
是的
没有找到

Java Swing用户界面组件:复选框+ 滑块+组合框+边界+单选按钮

注意第二个复选框有焦点,这一点可以由它周围的矩形框看出。只要用户点击某个复选框,程序就会刷新屏幕以便应用新的字体属性。 复选框需要一个紧邻它的标签来说明其用途。构造器中指定标签文本。...Swing提供了一组有用的边界(border)来解决这个问题。可以在任何继承了JComponent的组件上应用边界。最常见的是一个面板周围设置边界,然后用其他用户界面元素(如单选按钮)来填充面板。...注意编辑只会影响当前项,而不改变列表内容例子中,用户可以选择字体风格列表(Serif、SansSerif、Monospaced等)选择字体。用户也可以键入其他的字体。...可以使用insertItemAt方法指定新项列表中的插入位置: faceCombo.insertItemAt("Monospaced", 0); // add at the beginning 可以增加任何类型的项...然后调用setLabelTable方法,组件就会放置标尺标记处。通常使用JLabel对象。下面代码说明如何把标尺标签设置为A、B、C、D、E和F。

6.8K10

Mac下键盘使用

如果您使用多个输入源以便用不同的语言键入内容,这些快捷键会更改输入源而非显示 Spotlight。 空格键 快速查看:使用快速查看来预览所选项。...文稿快捷键 快捷键 描述 Command-B 以粗体显示所选文本,或者打开或关闭粗体显示功能。 Command-I 以斜体显示所选文本,或者打开或关闭斜体显示功能。...Control-L 将光标或所选内容置于可见区域中央。 Control-P 上移一行。 Control-N 下移一行。 Control-O 插入点后插入一行。...Option-Shift-Command-V 粘贴并匹配样式:将周围内容的样式应用到粘贴在这个内容中的项目。 Option-Command-I 显示或隐藏检查器窗口。...右箭头 打开所选文件夹。这个快捷键仅在列表视图中有效。 左箭头 关闭所选文件夹。这个快捷键仅在列表视图中有效。 Option-连按 单独的窗口中打开文件夹,并关闭当前窗口。

2.7K130

mac全选文字的快捷键_MACBOOK最全快捷键指南

系统将提示您确认 文稿快捷键 Command-B:以粗体显示所选文本,或者打开或关闭粗体显示功能。 Command-1以斜体显示所选文本,或者打开或关闭斜体显示功能。...Control-K删除插入点与行或段落末尾处之间的文本 Command- Delete包含“删除”或“不存储”按钮的对话框中选择“删除”或“不存储”。 Fn-上箭头 Page Up:向上滚动一页。...Control-L将光标或所选内容置于可见区域中央。 Contro|-P上移一行。 Contro|-N下移一行。 Control-O插入点后插入一行。...Option- Shift- Command-V粘贴并匹配样式:将周围内容的样式应用到粘贴在这个內容中的项目。 Option- Command-显示或隐藏检查器窗口。...“访达”快捷键 Command-D复制所选文件。 Command-E推出所选磁盘或宗卷。 Command-F“访达”窗口中开始“聚焦”搜索。 Command显示所选文件的“显示简介”窗口。

2.2K10

技术| Linux 上使用 groff-me 格式化你的学术论文

在上面的例子中,粗体文本结尾的句点也是粗体大多数情况下,这不是你想要的。只要文字是粗体字,而不是后面的句点也是粗体字。...为此,引用的开头和结尾插入块引用宏(.(q)。 .ppChristinePetersonrecentlywroteaboutopensource:....(f),并使用内联宏(\**)添加脚注标记。脚注标记应出现在文本中和脚注中。 .ppChristinePetersonrecentlywroteaboutopensource:\**....文章顶部,从标题页(.tp)宏开始,插入五个空白行(.sp5),然后添加居中文本(.(c)和额外的空白行(.sp2)。 .tp.sp5....更多内容这些是用groff-me写一份专业的论文非常基础的东西,包括前导和缩进段落,粗体和斜体,有序和无需列表,编号和不编号的章节标题,块引用以及脚注。

1.6K30

Mac 键盘快捷键

访达和系统快捷键 Command-D:复制所选文件。 Command-E:推出所选磁盘或宗卷。 Command-F:“访达”窗口中开始“聚焦”搜索。...Command–Control–上箭头:新窗口中打开包含当前文件夹的文件夹。 Command–下箭头:打开所选项。 右箭头:打开所选文件夹。这个快捷键仅在列表视图中有效。 左箭头:关闭所选文件夹。...Command-B:以粗体显示所选文本,或者打开或关闭粗体显示功能。 Command-I:以斜体显示所选文本,或者打开或关闭斜体显示功能。 Command-K:添加网页链接。...Control–L:将光标或所选内容置于可见区域中央。 Control–P:上移一行。 Control–N:下移一行。 Control–O:插入点后新插入一行。...Option-Shift-Command-V:粘贴并匹配样式:将周围内容的样式应用到粘贴在该内容中的项目。 Option-Command-I:显示或隐藏检查器窗口。

2.7K20

java Swing用户界面组件文本输入:文本域+密码域+格式化的输入域

它并不是马上就改变组件大小,而是标记该组件需要改变大小。这样就避免了多个组件都要改变大小时带来的重复计算。...例如,无论何时控制器处理命令,都会将文本插入文档中,这称为“插入字符串”命令。被插入的字符串可以是单个的字符,也可以粘贴缓冲区的内容。文档过滤器可以中途截取命令,并改变字符串或者取消插入。...Swing中,文本区没有滚动条。如果需要滚动条,可以把文本区中插入一个滚动窗格(scroll pane)中。...提示:Swing中,为组件增加滚动条的通用机制是将组件放置滚动窗格中。 例9-4给出了文本区演示的完整代码。这个程序只能在文本区中修改文本。点击“Insert”将句子插入文本末尾。...如果想要显示格式化文本(如HTML或者RTF),就需要使用JEditorPane和JTextPane类。卷II将详细讨论这几个类。

4K10

个人使用mac OS和win OS的差异

访达和系统快捷键 Command-D:复制所选文件。 Command-E:推出所选磁盘或宗卷。 Command-F:“访达”窗口中开始“聚焦”搜索。...Command-Control-上箭头:新窗口中打开包含当前文件夹的文件夹。 Command-下箭头:打开所选项。 右箭头:打开所选文件夹。这个快捷键仅在列表视图中有效。...Command-B:以粗体显示所选文本,或者打开或关闭粗体显示功能。 Command-I:以斜体显示所选文本,或者打开或关闭斜体显示功能。 Command-K:添加网页链接。...Control-L:将光标或所选内容置于可见区域中央。 Control-P:上移一行。 Control-N:下移一行。 Control-O:插入点后新插入一行。...Option-Shift-Command-V:粘贴并匹配样式:将周围内容的样式应用到粘贴在该内容中的项目。 Option-Command-I:显示或隐藏检查器窗口。

2.4K20

Java Swing 的Document类详解

内容 最简单的级别,文本可以建模为线性字符序列。 为了支持国际化,Swing文本模型使用unicode字符。 文本组件中显示的字符序列通常称为组件的内容 。...该示例中,如果文档的内容是序列“The quick brown fox”,如上图所示,则单词“The”之前的位置为0,并且单词“The”之后的位置和之前的位置它后面的空格是3.序列“The”中的整个字符序列称为范围...每个元素都可以使用一组属性进行标记。 这些属性(名称/值对)由AttributeSet接口定义。 以下方法可以访问文档结构。...通常,通过键盘或鼠标的手势插入和移除文本。 插入或移除对文档结构的影响完全取决于文档的实现。...以下方法与文档内容的变异有关: insertString(int, java.lang.String, javax.swing.text.AttributeSet) remove(int, int) createPosition

2K41

23 Java 图形化编程

而本章介绍的Java图形用户界面技术是基于Java SE 的 Swing,事实上它们实际应用中使用不多,因此本章的内容只做了解。...AWT是Applet和Swing技术的基础。 AWT实际的运行过程中是调用所在平台的图形系统,因此同样一段AWT程序不同的操作系统平台下运行所看到的样式不同的。...Swing技术基础 AWT是Swing的基础,Swing事件处理和布局管理都是依赖于AWT,AWT内容来自java.awt包,Swing内容来自javax.swing包。...Swing类层次结构 容器和组件构成了Swing的主要内容,下面分别介绍一下Swing中容器和组件类层次结构。...事件处理的过程中涉及三个要素: 事件:是用户对界面的操作,Java中事件被封装称为事件类 java.awt.AWTEvent 及其子类,例如按钮单击事件类是 java.awt.event.ActionEvent

2.6K20

reStructuredtext快速入门

内联标记 标准的reST内联标记包括:粗体、斜体以及引用。...标记需注意的一些限制: 不能相互嵌套 内容前后不能有空白: 这样写* text* 是错误的, 如果内容需要特殊字符分隔....列表下面可以插入任意的内容, 段落, 图片都可以, 只要他们的左侧和列表的第一个文字左对齐。...*鸭* 鸡的崇拜者 嵌入程序代码 如果需要嵌入大段的程序代码(SQL, 业务逻辑设置, 配置文件等), 段落末尾添加两个’:’, 并且代码块需要与周围文本以空行分隔,代码的左侧必须缩进, 代码引用到没有缩进的行为止...超链接 外部链接 使用 链接文本 _ 可以插入网页链接。 链接文本是网址,则不需要特别标记,分析器会自动发现文本里的链接或邮件地址。

1.5K20

WdInformation 枚举

wdAtEndOfRowMarker 31 如果指定的所选内容或区域位于表格的行结尾标记处,则该参数返回 True 。...wdHorizontalPositionRelativeToTextBoundary 7 返回指定所选内容或区域相对于周围最近的正文边界左边缘的水平位置,以磅为单位(1 磅 = 20 缇,72 磅 =...如果所选内容未显示文档窗口中,则该参数返回 -1。...wdVerticalPositionRelativeToTextBoundary 8 返回所选内容或区域相对于周围最近的正文边界的上边缘的垂直位置,以磅为单位(1 磅 = 20 缇,72 磅 = 1 英寸...该参数可用于图文框或表格中确定插入点位置。如果所选内容未显示屏幕中,则该参数返回 -1。 wdWithInTable 12 如果所选内容位于表格中,则该参数返回 True 。

1.4K30

MarkDown基本语法

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。 Markdown 语言 2004 由约翰·格鲁伯(英语:John Gruber)创建。...二级列表3 效果: 无序列表: 列表内容A 列表内容B 列表内容C 有序列表:* 列表内容1 列表内容2 列表内容3 插入媒体与超链接 示例: 插入图片: !...[图片alt](图片Url '图片title') 插入视频等其他媒体: 可以直接使用HTML的标签,也可以现在主流媒体网站的分享选项中,找到插入的代码。CtrlC即可!...效果: 表头A 表头B 表头C 内容居左 内容居中 内容居右 内容居左 内容居中 内容居右 插入代码块 示例: {```}[language] [title] [url] [link...text] (常见的支持:HTML、C、C#、CSS、Delphi、Java、JavaScript、JSON、Php、Python、Shell、SQL、XML、Matlab、GO等等还有很多) #

15210

Markdown_01_基础语法

1 到 6 个 # ,对应到标题 1 到 6 阶 示例如下: # H1:标题一 ## H2:标题二 ###### H6:标题六 效果如下: 2.区块引用 区块引用使用>作为标记: 可以只整个段落的第一行最前面加上...> > ```java > System.out.println("这是一个代码块") > ``` 效果如下: 2.1 每行的最前面加上 > 每行的最前面加上 > 每行的最前面加上 > 每行的最前面加上...可以星号或是减号中间插入空格 示例如下: > 使用`*` *** **** * * * > 使用`-` --- > 使用`_` ___ 使用* * * > 使用- 使用_...、下划线、删除线 粗体、斜体的表示方式中,* 和 _等效,这里以*为例: 一个*:斜体 两个*:粗体 三个*:加粗斜体 三个以上是无效的 示例如下: *斜体* 或 _斜体_ *...*粗体** 或 __粗体__ ***加粗斜体*** ****加粗斜体**** 下划线 ~~删除线~~ 效果如下: 斜体 或 斜体 粗体粗体 加粗斜体 ****加粗斜体**

63220
领券