|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 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 。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。