javax.swing.InputVerifier

上一篇 / 下一篇  2008-01-23 14:52:18

public abstract class InputVerifier
extends Object
此类的用途是通过带文本字段的 GUI 帮助客户端支持流畅的焦点导航。在允许用户导航到文本字段以外之前,这类 GUI 常常需要确保用户输入的文本是有效的(例如,文本具有正确的格式)。为做到这一点,客户端要使用 JComponentsetInputVerifier 方法创建 InputVerifier 的子类,并将其子类的实例附加到想要验证其输入的 JComponent 中。在将焦点转移到另一个请求它的 Swing 组件之前,要调用输入验证器的 shouldYieldFocus 方法。只在该方法返回 true 时才转移焦点。

方法说明:
InputVerifier (Java 2 Platform SE 5.0)public abstract boolean verify(JComponent input)
检查 JComponent 的输入是否有效。此方法不应有副作用。该方法返回一个指示参数的输入状态的 boolean 值。

参数:
input - 要验证的 JComponent
返回:
在有效时返回 true,在无效时返回 false
InputVerifier (Java 2 Platform SE 5.0)public boolean shouldYieldFocus(JComponent input)
调用 verify(input) 来确保输入是有效的。此方法可以有副作用。需要特别指出的是,在用户试图将焦点移出参数组件进入此窗口中的另一个 Swing 组件时调用此方法。如果此方法返回 true,那么正常转移焦点;如果该方法返回 false,则焦点仍然留在参数组件中。
参数:
input - 要验证的 JComponent
返回:
在有效时返回 true,在无效时返回 false

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 695
  • 日志数: 9
  • 建立时间: 2007-08-16
  • 更新时间: 2008-04-28

RSS订阅

Open Toolbar