类的用途
javax.swing.text.JTextComponent
使用 JTextComponent 的包
包
描述
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
提供一个接口和许多抽象类,Swing 使用这些抽象类来提供其可插入的外观功能。
提供根据基本外观构建的用户界面对象。
提供组合了两种或多种外观的用户界面对象。
提供处理可编辑和不可编辑文本组件的类和接口。
提供用于处理
javax.swing.JTree 的类和接口。
-
JTextComponent 在 javax.swing 中的用法
javax.swing 中 JTextComponent 的子类修饰符和类型类描述class用于编辑各种内容的文本组件。classJFormattedTextFieldextendsJTextField添加对格式化任意值的支持,以及在用户编辑文本后检索特定对象。classJPasswordField是一个轻量级组件,允许编辑单行文本,其中视图指示已键入内容,但不显示原始字符。classJTextArea是显示纯文本的多行区域。classJTextField是一个允许编辑单行文本的轻量级组件。class可以用图形表示的属性标记的文本组件。 -
JTextComponent 在 javax.swing.plaf 中的用法
javax.swing.plaf 中的方法,参数类型为 JTextComponent修饰符和类型方法描述abstract voidTextUI.damageRange(JTextComponent t, int p0, int p1) 导致负责模型给定部分的视图部分被重新绘制。abstract voidTextUI.damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias) 导致负责模型给定部分的视图部分被重新绘制。abstract EditorKitTextUI.getEditorKit(JTextComponent t) 获取为正在编辑的文档类型设置策略的服务绑定。abstract intTextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet) 提供一种方法来确定下一个可能放置插入符号的可视化模型位置。abstract ViewTextUI.getRootView(JTextComponent t) 获取具有关联文本组件(即层次结构的根)分配的视图,可以遍历以确定模型在空间上的表示方式。TextUI.getToolTipText(JTextComponent t, Point pt) 已弃用。TextUI.getToolTipText2D(JTextComponent t, Point2D pt) 返回要在传入位置用作工具提示的字符串。abstract RectangleTextUI.modelToView(JTextComponent t, int pos) abstract RectangleTextUI.modelToView(JTextComponent t, int pos, Position.Bias bias) TextUI.modelToView2D(JTextComponent t, int pos, Position.Bias bias) 将模型中的给定位置转换为视图坐标系中的位置。abstract intTextUI.viewToModel(JTextComponent t, Point pt) abstract intTextUI.viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn) intTextUI.viewToModel2D(JTextComponent t, Point2D pt, Position.Bias[] biasReturn) 提供从视图坐标空间到模型的逻辑坐标空间的映射。 -
JTextComponent 在 javax.swing.plaf.basic 中的用法
javax.swing.plaf.basic 中返回 JTextComponent 的方法javax.swing.plaf.basic 中的方法,参数类型为 JTextComponent修饰符和类型方法描述voidBasicTextUI.damageRange(JTextComponent tc, int p0, int p1) 导致负责模型给定部分的视图部分被重新绘制。voidBasicTextUI.damageRange(JTextComponent t, int p0, int p1, Position.Bias p0Bias, Position.Bias p1Bias) 导致负责模型给定部分的视图部分被重新绘制。BasicEditorPaneUI.getEditorKit(JTextComponent tc) 获取 UI 的 EditorKit。BasicTextUI.getEditorKit(JTextComponent tc) 获取 UI 的 EditorKit。intBasicTextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet) 提供一种方法来确定下一个可能放置插入符号的可视化模型位置。BasicTextUI.getRootView(JTextComponent tc) 获取具有关联文本组件(即层次结构的根)分配的视图,可以遍历以确定模型在空间上的表示方式。BasicTextUI.getToolTipText(JTextComponent t, Point pt) 返回要在传入位置用作工具提示的字符串。BasicTextUI.modelToView(JTextComponent tc, int pos) BasicTextUI.modelToView(JTextComponent tc, int pos, Position.Bias bias) intBasicTextUI.viewToModel(JTextComponent tc, Point pt) intBasicTextUI.viewToModel(JTextComponent tc, Point pt, Position.Bias[] biasReturn) -
JTextComponent 在 javax.swing.plaf.multi 中的用法
javax.swing.plaf.multi 中的方法,参数类型为 JTextComponent修饰符和类型方法描述voidMultiTextUI.damageRange(JTextComponent a, int b, int c) 在此对象处理的每个 UI 上调用damageRange方法。voidMultiTextUI.damageRange(JTextComponent a, int b, int c, Position.Bias d, Position.Bias e) 在此对象处理的每个 UI 上调用damageRange方法。MultiTextUI.getEditorKit(JTextComponent a) 在此对象处理的每个 UI 上调用getEditorKit方法。intMultiTextUI.getNextVisualPositionFrom(JTextComponent a, int b, Position.Bias c, int d, Position.Bias[] e) 在此对象处理的每个 UI 上调用getNextVisualPositionFrom方法。MultiTextUI.getRootView(JTextComponent a) 在此对象处理的每个 UI 上调用getRootView方法。MultiTextUI.getToolTipText(JTextComponent a, Point b) 在此对象处理的每个 UI 上调用getToolTipText方法。MultiTextUI.modelToView(JTextComponent a, int b) MultiTextUI.modelToView(JTextComponent a, int b, Position.Bias c) intMultiTextUI.viewToModel(JTextComponent a, Point b) 已弃用。intMultiTextUI.viewToModel(JTextComponent a, Point b, Position.Bias[] c) 已弃用。 -
JTextComponent 在 javax.swing.text 中的用法
javax.swing.text 中返回 JTextComponent 的方法修饰符和类型方法描述protected final JTextComponentDefaultCaret.getComponent()获取此插入符号绑定到的文本编辑器组件。protected final JTextComponentTextAction.getFocusedComponent()获取当前具有焦点的文本组件。protected final JTextComponentTextAction.getTextComponent(ActionEvent e) 确定要用于操作的组件。javax.swing.text 中的方法,参数类型为 JTextComponent修饰符和类型方法描述voidCaret.deinstall(JTextComponent c) 从 JTextComponent 的界面中删除 UI 时调用。voidDefaultCaret.deinstall(JTextComponent c) 从 JTextComponent 的界面中删除 UI 时调用。voidDefaultHighlighter.deinstall(JTextComponent c) 从 JTextComponent 的界面中删除 UI 时调用。voidHighlighter.deinstall(JTextComponent c) 从 JTextComponent 的界面中删除 UI 时调用。intNavigationFilter.getNextVisualPositionFrom(JTextComponent text, int pos, Position.Bias bias, int direction, Position.Bias[] biasRet) 返回下一个视觉位置以从现有位置放置插入符号。static final intUtilities.getNextWord(JTextComponent c, int offs) 确定给定位置的下一个单词的开头。static final ElementUtilities.getParagraphElement(JTextComponent c, int offs) 确定用于段落/行的元素。static final intUtilities.getPositionAbove(JTextComponent c, int offs, float x) 确定模型中最接近上一行中给定视图位置的位置。static final intUtilities.getPositionAbove(JTextComponent c, int offs, int x) static final intUtilities.getPositionBelow(JTextComponent c, int offs, float x) 确定模型中最接近下一行中给定视图位置的位置。static final intUtilities.getPositionBelow(JTextComponent c, int offs, int x) static final intUtilities.getPreviousWord(JTextComponent c, int offs) 确定给定位置的上一个单词的开头。static final intUtilities.getRowEnd(JTextComponent c, int offs) 确定包含指定模型位置的行的结束行模型位置。static final intUtilities.getRowStart(JTextComponent c, int offs) 确定包含指定模型位置的行的起始行模型位置。static final intUtilities.getWordEnd(JTextComponent c, int offs) 确定给定位置的单词结尾。static final intUtilities.getWordStart(JTextComponent c, int offs) 确定给定模型位置的单词开头。voidCaret.install(JTextComponent c) 在将 UI 安装到 JTextComponent 的界面时调用。voidDefaultCaret.install(JTextComponent c) 在将 UI 安装到 JTextComponent 的界面时调用。voidDefaultHighlighter.install(JTextComponent c) 在将 UI 安装到 JTextComponent 的界面时调用。voidHighlighter.install(JTextComponent c) 在将 UI 安装到 JTextComponent 的界面时调用。voidDefaultHighlighter.DefaultHighlightPainter.paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c) 画出高光。voidHighlighter.HighlightPainter.paint(Graphics g, int p0, int p1, Shape bounds, JTextComponent c) 渲染高光。DefaultHighlighter.DefaultHighlightPainter.paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view) 绘制高光的一部分。abstract ShapeLayeredHighlighter.LayerPainter.paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view) 绘制高光的一部分。voidDefaultHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view) 当叶视图(如 LabelView)正在呈现时,它们应该调用此方法。abstract voidLayeredHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view) 当叶视图(如 LabelView)正在呈现时,它们应该调用此方法。 -
JTextComponent 在 javax.swing.tree 中的用法
TextUI.getToolTipText2D(JTextComponent, Point2D)