Uses of Class
javax.swing.text.JTextComponent
-
Packages that use JTextComponent 软件包 描述 javax.swing 提供一组“轻量级”(全Java语言)组件,这些组件在所有平台上尽可能地工作。javax.swing.plaf 提供一个接口和许多抽象类,Swing使用它们来提供其可插入的外观功能。javax.swing.plaf.basic 提供根据Basic外观构建的用户界面对象。javax.swing.plaf.multi 提供组合两种或多种外观的用户界面对象。javax.swing.text 提供处理可编辑和不可编辑文本组件的类和接口。javax.swing.tree 提供用于处理javax.swing.JTree
类和接口。 -
-
Uses of JTextComponent in javax.swing
Subclasses of JTextComponent in javax.swing 变量和类型 类 描述 class
JEditorPane
用于编辑各种内容的文本组件。class
JFormattedTextField
JFormattedTextField
扩展了JTextField
增加了对格式化任意值的支持,以及在用户编辑文本后检索特定对象。class
JPasswordField
JPasswordField
是一个轻量级组件,允许编辑单行文本,其中视图指示键入的内容,但不显示原始字符。class
JTextArea
JTextArea
是一个显示纯文本的多行区域。class
JTextField
JTextField
是一个轻量级组件,允许编辑单行文本。class
JTextPane
一个文本组件,可以使用以图形方式表示的属性进行标记。 -
Uses of JTextComponent in javax.swing.plaf
Methods in javax.swing.plaf with parameters of type JTextComponent 变量和类型 方法 描述 abstract void
TextUI. damageRange(JTextComponent t, int p0, int p1)
导致负责模型的给定部分的视图部分被重新绘制。abstract void
TextUI. damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias)
导致负责模型的给定部分的视图部分被重新绘制。abstract EditorKit
TextUI. getEditorKit(JTextComponent t)
获取为正在编辑的文档类型设置策略的服务绑定。abstract int
TextUI. getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)
提供一种方法来确定可能放置插入符的下一个可视化表示的模型位置。abstract View
TextUI. getRootView(JTextComponent t)
通过分配可以遍历的关联文本组件(即层次结构的根)来获取视图,以确定模型在空间上的表示方式。String
TextUI. getToolTipText(JTextComponent t, Point pt)
String
TextUI. getToolTipText2D(JTextComponent t, Point2D pt)
返回在传入位置用作工具提示的字符串。abstract Rectangle
TextUI. modelToView(JTextComponent t, int pos)
abstract Rectangle
TextUI. modelToView(JTextComponent t, int pos, Position.Bias bias)
Rectangle2D
TextUI. modelToView2D(JTextComponent t, int pos, Position.Bias bias)
将模型中的给定位置转换为视图坐标系中的位置。abstract int
TextUI. viewToModel(JTextComponent t, Point pt)
abstract int
TextUI. viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
int
TextUI. viewToModel2D(JTextComponent t, Point2D pt, Position.Bias[] biasReturn)
提供从视图坐标空间到模型的逻辑坐标空间的映射。 -
Uses of JTextComponent in javax.swing.plaf.basic
Methods in javax.swing.plaf.basic that return JTextComponent 变量和类型 方法 描述 protected JTextComponent
BasicTextUI. getComponent()
获取与此UI实现关联的文本组件。Methods in javax.swing.plaf.basic with parameters of type JTextComponent 变量和类型 方法 描述 void
BasicTextUI. damageRange(JTextComponent tc, int p0, int p1)
导致负责模型的给定部分的视图部分被重新绘制。void
BasicTextUI. damageRange(JTextComponent t, int p0, int p1, Position.Bias p0Bias, Position.Bias p1Bias)
导致负责模型的给定部分的视图部分被重新绘制。EditorKit
BasicEditorPaneUI. getEditorKit(JTextComponent tc)
获取UI的EditorKit。EditorKit
BasicTextUI. getEditorKit(JTextComponent tc)
获取UI的EditorKit。View
BasicTextUI. getRootView(JTextComponent tc)
通过分配可以遍历的关联文本组件(即层次结构的根)来获取视图,以确定模型在空间上的表示方式。String
BasicTextUI. getToolTipText(JTextComponent t, Point pt)
返回在传入位置用作工具提示的字符串。Rectangle
BasicTextUI. modelToView(JTextComponent tc, int pos)
Rectangle
BasicTextUI. modelToView(JTextComponent tc, int pos, Position.Bias bias)
int
BasicTextUI. viewToModel(JTextComponent tc, Point pt)
int
BasicTextUI. viewToModel(JTextComponent tc, Point pt, Position.Bias[] biasReturn)
-
Uses of JTextComponent in javax.swing.plaf.multi
Methods in javax.swing.plaf.multi with parameters of type JTextComponent 变量和类型 方法 描述 void
MultiTextUI. damageRange(JTextComponent a, int b, int c)
在由此对象处理的每个UI上调用damageRange
方法。void
MultiTextUI. damageRange(JTextComponent a, int b, int c, Position.Bias d, Position.Bias e)
在由此对象处理的每个UI上调用damageRange
方法。EditorKit
MultiTextUI. getEditorKit(JTextComponent a)
在由此对象处理的每个UI上调用getEditorKit
方法。int
MultiTextUI. getNextVisualPositionFrom(JTextComponent a, int b, Position.Bias c, int d, Position.Bias[] e)
在由此对象处理的每个UI上调用getNextVisualPositionFrom
方法。View
MultiTextUI. getRootView(JTextComponent a)
在由此对象处理的每个UI上调用getRootView
方法。String
MultiTextUI. getToolTipText(JTextComponent a, Point b)
在由此对象处理的每个UI上调用getToolTipText
方法。Rectangle
MultiTextUI. modelToView(JTextComponent a, int b)
Rectangle
MultiTextUI. modelToView(JTextComponent a, int b, Position.Bias c)
int
MultiTextUI. viewToModel(JTextComponent a, Point b)
已过时。int
MultiTextUI. viewToModel(JTextComponent a, Point b, Position.Bias[] c)
已过时。 -
Uses of JTextComponent in javax.swing.text
Methods in javax.swing.text that return JTextComponent 变量和类型 方法 描述 protected JTextComponent
DefaultCaret. getComponent()
获取此插入符绑定的文本编辑器组件。protected JTextComponent
TextAction. getFocusedComponent()
获取当前具有焦点的文本组件。protected JTextComponent
TextAction. getTextComponent(ActionEvent e)
确定要用于操作的组件。Methods in javax.swing.text with parameters of type JTextComponent 变量和类型 方法 描述 void
Caret. deinstall(JTextComponent c)
从JTextComponent的界面中删除UI时调用。void
DefaultCaret. deinstall(JTextComponent c)
从JTextComponent的界面中删除UI时调用。void
DefaultHighlighter. deinstall(JTextComponent c)
从JTextComponent的界面中删除UI时调用。void
Highlighter. deinstall(JTextComponent c)
从JTextComponent的界面中删除UI时调用。int
NavigationFilter. getNextVisualPositionFrom(JTextComponent text, int pos, Position.Bias bias, int direction, Position.Bias[] biasRet)
返回将插入符号放置在现有位置的下一个视觉位置。static int
Utilities. getNextWord(JTextComponent c, int offs)
确定给定位置的下一个单词的开头。static Element
Utilities. getParagraphElement(JTextComponent c, int offs)
确定用于段落/行的元素。static int
Utilities. getPositionAbove(JTextComponent c, int offs, float x)
确定模型中最接近上一行中给定视图位置的位置。static int
Utilities. getPositionAbove(JTextComponent c, int offs, int x)
static int
Utilities. getPositionBelow(JTextComponent c, int offs, float x)
确定模型中最接近下面行中给定视图位置的位置。static int
Utilities. getPositionBelow(JTextComponent c, int offs, int x)
static int
Utilities. getPreviousWord(JTextComponent c, int offs)
确定给定位置的prev字的开头。static int
Utilities. getRowEnd(JTextComponent c, int offs)
确定包含指定模型位置的行的结束行模型位置。static int
Utilities. getRowStart(JTextComponent c, int offs)
确定包含指定模型位置的行的起始行模型位置。static int
Utilities. getWordEnd(JTextComponent c, int offs)
确定给定位置的单词结尾。static int
Utilities. getWordStart(JTextComponent c, int offs)
确定给定模型位置的单词的开头。void
Caret. install(JTextComponent c)
在将UI安装到JTextComponent的接口时调用。void
DefaultCaret. install(JTextComponent c)
在将UI安装到JTextComponent的接口时调用。void
DefaultHighlighter. install(JTextComponent c)
在将UI安装到JTextComponent的接口时调用。void
Highlighter. install(JTextComponent c)
在将UI安装到JTextComponent的接口时调用。void
DefaultHighlighter.DefaultHighlightPainter. paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c)
画一个亮点。void
Highlighter.HighlightPainter. paint(Graphics g, int p0, int p1, Shape bounds, JTextComponent c)
呈现突出显示。Shape
DefaultHighlighter.DefaultHighlightPainter. paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
绘制亮点的一部分。abstract Shape
LayeredHighlighter.LayerPainter. paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
void
DefaultHighlighter. paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
当叶子视图(例如LabelView)呈现时,它们应调用此方法。abstract void
LayeredHighlighter. paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
当叶子视图(例如LabelView)呈现时,它们应调用此方法。 -
Uses of JTextComponent in javax.swing.tree
Subclasses of JTextComponent in javax.swing.tree 变量和类型 类 描述 class
DefaultTreeCellEditor.DefaultTextField
TextField
在没有提供编辑器时使用。
-