|
|||||||||
类 javax.swing.text.JTextComponent
的使用
使用 JTextComponent 的软件包 | |
---|---|
javax.swing | 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 |
javax.swing.plaf | 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 |
javax.swing.plaf.basic | 提供了根据基本外观构建的用户界面对象。 |
javax.swing.plaf.multi | 提供了组合两个或多个外观的用户界面对象。 |
javax.swing.text | 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 |
javax.swing.tree | 提供处理 javax.swing.JTree 的类和接口。 |
javax.swing 中 JTextComponent 的使用 |
---|
javax.swing 中 JTextComponent 的子类 | |
---|---|
class |
JEditorPane 可编辑各种内容的文本组件。 |
class |
JFormattedTextField JFormattedTextField 扩展了 JTextField ,添加了对格式化任意值的支持,以及一旦用户编辑了文本就检索特定对象的支持。 |
class |
JPasswordField JPasswordField 是一个轻量级组件,允许编辑一个单行文本,其视图指示键入内容,但不显示原始字符。 |
class |
JTextArea JTextArea 是一个显示纯文本的多行区域。 |
class |
JTextField JTextField 是一个轻量级组件,它允许编辑单行文本。 |
class |
JTextPane 可以用以图形方式表示的属性来标记的文本组件。 |
javax.swing.plaf 中 JTextComponent 的使用 |
---|
参数类型为 JTextComponent 的 javax.swing.plaf 中的方法 | |
---|---|
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) 获取分配了相关文本组件(即层次结构的根)的 View,可遍历这些组件来确定在空间中表示模型的形式。 |
String |
TextUI.getToolTipText(JTextComponent t, Point pt) 返回在传入位置上用作工具提示的字符串。 |
abstract Rectangle |
TextUI.modelToView(JTextComponent t, int pos) 将模型中的给定位置转换成视图坐标系统中的某一个位置。 |
abstract Rectangle |
TextUI.modelToView(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) 提供从视图坐标空间到模型的逻辑坐标空间的映射关系。 |
javax.swing.plaf.basic 中 JTextComponent 的使用 |
---|
返回 JTextComponent 的 javax.swing.plaf.basic 中的方法 | |
---|---|
protected JTextComponent |
BasicTextUI.getComponent() 获取与此 UI 实现关联的文本组件。 |
参数类型为 JTextComponent 的 javax.swing.plaf.basic 中的方法 | |
---|---|
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 |
BasicTextUI.getEditorKit(JTextComponent tc) 获取 UI 的 EditorKit。 |
EditorKit |
BasicEditorPaneUI.getEditorKit(JTextComponent tc) 获取 UI 的 EditorKit。 |
int |
BasicTextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet) 提供某种方法,以确定下一个可以放置插入符的可见表示模型位置。 |
View |
BasicTextUI.getRootView(JTextComponent tc) 获取分配了相关文本组件(即层次结构的根)的 View,可通过遍历该视图确定模型在空间中的表示形式。 |
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) 将视图坐标系统中的给定位置转换成模型中最有代表性的位置。 |
javax.swing.plaf.multi 中 JTextComponent 的使用 |
---|
参数类型为 JTextComponent 的 javax.swing.plaf.multi 中的方法 | |
---|---|
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) 在由此对象处理的每个 UI 上调用 modelToView 方法。 |
Rectangle |
MultiTextUI.modelToView(JTextComponent a, int b, Position.Bias c) 在由此对象处理的每个 UI 上调用 modelToView 方法。 |
int |
MultiTextUI.viewToModel(JTextComponent a, Point b) 在由此对象处理的每个 UI 上调用 viewToModel 方法。 |
int |
MultiTextUI.viewToModel(JTextComponent a, Point b, Position.Bias[] c) 在由此对象处理的每个 UI 上调用 viewToModel 方法。 |
javax.swing.text 中 JTextComponent 的使用 |
---|
返回 JTextComponent 的 javax.swing.text 中的方法 | |
---|---|
protected JTextComponent |
DefaultCaret.getComponent() 获得此插入符所绑定的文本编辑器组件。 |
protected JTextComponent |
TextAction.getFocusedComponent() 获取当前具有焦点的文本组件。 |
protected JTextComponent |
TextAction.getTextComponent(ActionEvent e) 确定动作所使用的组件。 |
参数类型为 JTextComponent 的 javax.swing.text 中的方法 | |
---|---|
void |
Caret.deinstall(JTextComponent c) 在将 UI 从 JTextComponent 的接口中移除时调用。 |
void |
DefaultCaret.deinstall(JTextComponent c) 当 UI 从一个 JTextComponent 的接口移除时调用。 |
void |
Highlighter.deinstall(JTextComponent c) 将 UI 从 JTextComponent 的接口移除时调用。 |
void |
DefaultHighlighter.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, int x) 确定模型中离行上方给定的视图位置最近的位置。 |
static int |
Utilities.getPositionBelow(JTextComponent c, int offs, int x) 确定模型中离行下方给定的视图位置最近的位置。 |
static int |
Utilities.getPreviousWord(JTextComponent c, int offs) 确定针对给定位置的上一个单词开头。 |
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 |
Highlighter.install(JTextComponent c) 将 UI 安装到 JTextComponent 的接口时调用。 |
void |
DefaultHighlighter.install(JTextComponent c) 当 UI 安装到 JTextComponent 的接口时调用。 |
void |
Highlighter.HighlightPainter.paint(Graphics g, int p0, int p1, Shape bounds, JTextComponent c) 呈现突出显示。 |
void |
DefaultHighlighter.DefaultHighlightPainter.paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c) 绘制突出显示区域。 |
abstract Shape |
LayeredHighlighter.LayerPainter.paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view) |
Shape |
DefaultHighlighter.DefaultHighlightPainter.paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view) 绘制突出显示的某一部分。 |
abstract void |
LayeredHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view) 当叶 View(如 LabelView)呈现时,它们应调用此方法。 |
void |
DefaultHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view) 当要呈现叶 View (例如,LabelView)时,要调用此方法。 |
javax.swing.tree 中 JTextComponent 的使用 |
---|
javax.swing.tree 中 JTextComponent 的子类 | |
---|---|
class |
DefaultTreeCellEditor.DefaultTextField 不提供任何编辑器时所使用的 TextField 。 |
所有类
|
|||||||||