接口的使用
javax.swing.text.TabExpander
使用 TabExpander 的包
包
描述
提供处理可编辑和不可编辑文本组件的类和接口。
提供用于创建 HTML 文本编辑器的类
HTMLEditorKit 和支持类。
-
TabExpander 在 javax.swing.text 中的用法
javax.swing.text 中实现 TabExpander 的类修饰符和类型类描述class扩展多行纯文本视图以适合单行编辑器视图。class支持多种字体、颜色、组件、图标等的简单换行段落视图。class实现适合在 JPasswordField UI 实现中使用的视图。class为具有一种字体和颜色的文本的简单多行文本视图实现 View 接口。class进行换行的纯文本视图(只有一种字体和颜色的文本)。javax.swing.text 中返回 TabExpander 的方法javax.swing.text 中的方法,参数类型为 TabExpander修饰符和类型方法描述static final floatUtilities.drawTabbedText(Segment s, float x, float y, Graphics2D g, TabExpander e, int startOffset) 绘制给定的文本,使用给定的选项卡扩展技术扩展包含的任何选项卡。static final intUtilities.drawTabbedText(Segment s, int x, int y, Graphics g, TabExpander e, int startOffset) 已弃用。static final intUtilities.getBreakLocation(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset) 确定在何处断开给定文本以适应给定范围。static final intUtilities.getBreakLocation(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset) abstract floatGlyphView.GlyphPainter.getSpan(GlyphView v, int p0, int p1, TabExpander e, float x) 确定给定起始位置的字形的跨度(用于制表符扩展)。floatGlyphView.getTabbedSpan(float x, TabExpander e) 使用给定的选项卡扩展实现时确定所需的跨度。floatTabableView.getTabbedSpan(float x, TabExpander e) 使用给定的选项卡扩展实现时确定所需的跨度。static final intUtilities.getTabbedTextOffset(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset, boolean round) 确定最能代表视图坐标系中给定范围的给定文本的相对偏移量。static final intUtilities.getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset) static final intUtilities.getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset, boolean round) static final floatUtilities.getTabbedTextWidth(Segment s, FontMetrics metrics, float x, TabExpander e, int startOffset) 确定给定文本段的宽度,同时考虑制表符。static final intUtilities.getTabbedTextWidth(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset) -
TabExpander 在 javax.swing.text.html 中的用法
javax.swing.text.html 中实现 TabExpander 的类
Utilities.drawTabbedText(Segment, float, float, Graphics2D, TabExpander, int)取代