GUI--JTextField

JTextField 是一个轻量级组件,它允许编辑单行文本。

setEchoChargetEchoChar 方法不是直接提供的,以避免可插入的外观的新实现意外公开密码字符。为了提供类似密码的服务,单独的类 JPasswordField 扩展了 JTextField,从而通过可插入外观独立地提供此服务。

JTextField 的水平对齐方式可以设置为左对齐、前端对齐、居中对齐、右对齐或尾部对齐。右对齐/尾部对齐在所需的字段文本尺寸小于为它分配的尺寸时使用。这是由 setHorizontalAlignmentgetHorizontalAlignment 方法确定的。默认情况下为前端对齐。

构造方法摘要
JTextField()
构造一个新的 TextField
JTextField(Document doc, String text, int columns)
构造一个新的 JTextField,它使用给定文本存储模型和给定的列数。
JTextField(int columns)
构造一个具有指定列数的新的空 TextField
JTextField(String text)
构造一个用指定文本初始化的新 TextField
JTextField(String text, int columns)
构造一个用指定文本和列初始化的新 TextField
方法摘要
protected voidactionPropertyChanged(Action action, String propertyName)
更新文本字段的状态以响应关联动作中的属性更改。
voidaddActionListener(ActionListener l)
添加指定的操作侦听器以从此文本字段接收操作事件。
protected voidconfigurePropertiesFromAction(Action a)
在此文本字段上设置属性,以匹配指定 Action 中的值。
protected PropertyChangeListenercreateActionPropertyChangeListener(Action a)
创建并返回一个负责侦听指定 Action 的更改以及更新适当属性的 PropertyChangeListener
protected DocumentcreateDefaultModel()
如果没有显式给出构造时要使用的模型,则创建该模型的默认实现。
protected voidfireActionPerformed()
通知对此事件类型需要的所有侦听器。
AccessibleContextgetAccessibleContext()
获取与此 JTextField 关联的 AccessibleContext
ActiongetAction()
返回此 ActionEvent 源当前设置的 Action,如果没有设置 Action 则返回 null
ActionListener[]getActionListeners()
返回通过 addActionListener() 添加到此 JTextField 中的所有 ActionListener 的数组。
Action[]getActions()
获取编辑器的命令列表。
intgetColumns()
返回此 TextField 中的列数。
protected intgetColumnWidth()
返回列宽度。
intgetHorizontalAlignment()
返回文本的水平对齐方式。
BoundedRangeModelgetHorizontalVisibility()
获取文本字段的可见性。
DimensiongetPreferredSize()
返回此 TextField 所需的首选大小 Dimensions
intgetScrollOffset()
获取滚动偏移量(以像素为单位)。
StringgetUIClassID()
获取 UI 的类 ID。
booleanisValidateRoot()
调用来自文本字段本身的 revalidate,将通过验证文本字段来处理,如果文本字段不包含在 JViewport 中,则在这种情况下将返回 false。
protected StringparamString()
返回此 JTextField 的字符串表示形式。
voidpostActionEvent()
通过将其指派给所有已注册的 ActionListener 对象来处理发生在此文本字段上的操作事件。
voidremoveActionListener(ActionListener l)
移除指定的操作侦听器,以便不再从此文本字段接收操作事件。
voidscrollRectToVisible(Rectangle r)
将字段向左或向右滚动。
voidsetAction(Action a)
设置 ActionEvent 源的 Action
voidsetActionCommand(String command)
设置用于操作事件的命令字符串。
voidsetColumns(int columns)
设置此 TextField 中的列数,然后验证布局。
voidsetDocument(Document doc)
将编辑器与一个文本文档关联。
voidsetFont(Font f)
设置当前字体。
voidsetHorizontalAlignment(int alignment)
设置文本的水平对齐方式。
voidsetScrollOffset(int scrollOffset)
获取滚动偏移量(以像素为单位)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值