SWT中也行,比如在.Net中有验证控件可以使用正则表达式验证输入的有效性等,如果不使用if与else判断如何提高工作效率
问题补充
Swing/SWT都是可以实现的,Eclipse在新建类时,不是有对类名、包名做校验吗。
你可以看看我的这篇文章
[url]http://www.ab-software.org/?p=49[/url]
阿宝(汤球保)
[url]http://www.ab-software.org/[/url]
Java里不是也有正则表达式么?
.Net的控件并不是怎么好用的,需要回发来触发的,还是JS的比较的方便
try jgoodies databinding + javalid
官方JDK内置的没有,但第三方的还是很多的。
SWT 也是借助于 JFace Binding 提供的。
Swing 组件有从 JComponent继承的 setInputVerifier方法可以设置一个 InputVerifier 来验证。
[quote]此类的用途是通过带文本字段的 GUI 帮助客户端支持流畅的焦点导航。在允许用户导航到文本字段以外之前,这类 GUI 常常需要确保用户输入的文本是有效的(例如,文本具有正确的格式)。为做到这一点,客户端要使用 JComponent 的 setInputVerifier 方法创建 InputVerifier 的子类,并将其子类的实例附加到想要验证其输入的 JComponent 中。在将焦点转移到另一个请求它的 Swing 组件之前,要调用输入验证器的 shouldYieldFocus 方法。只在该方法返回 true 时才转移焦点。[/quote]
JDK1.5后,貌似已经有了一些,但不全。