首页编程java编程validate java 什么用 java中的 validate()有什么作用

validate java 什么用 java中的 validate()有什么作用

编程之家 2023-10-13 78次浏览

大家好,关于validate java 什么用很多朋友都还不太明白,今天小编就来为大家分享关于java中的 validate()有什么作用的知识,希望对各位有所帮助!

validate java 什么用 java中的 validate()有什么作用

请问java中: show() validate() setVisible()各什么意思

show:show():把隐藏的组件显示出来;

validate():使用validate方法会使容器再次布置其子组件。已经布置容器后,再变动容器的子组件的时候(在容器中添加或移除组件,或者更改与布局相关的信息),应该调用上述方法。简单来将就相当于重绘容器中的组件。

setVisible(true/false):从 JDK 5开始,show()方法正式被setVisible(true)方法取代;

validate java 什么用 java中的 validate()有什么作用

java中的 validate()有什么作用

确保组件具有有效的布局。此类主要适用于在 Container实例上进行操作。

validate是验证的意思,这个函数用的地方很多,比如在jsp中,FormBean中就有这个函数,不过这是继承自父类的方法,需要覆写方法体,多用在一些初始化或者是对输入信息的自定义验证。

Validate事件和CausesValidation属性协同工怍,防止控件失去焦点直到满足确定的准则。重点CausesValidation属性值设置为True时,Validate事件才发生。Validate事件、 CausesValidation属性示例该示例使用三个控件来示范Validate事件和CausesValidation属性的使用。

validate java 什么用 java中的 validate()有什么作用

Validate事件

在焦点转换到一个(第二个)控件之前发生,此时该控件的 CausesValidation属性值设置为True。

Private Subobject_Validate(KeepFocus As Boolean)。

Validate事件语法包含下面几部分:

object一个对象表达式,其值为“应用于”列表中的一个对象。

KeepFocus确定控件是否失去焦点的值。KeepFocus设置为True时,控件保持焦点。

以上内容参考:百度百科-Validate

JAVA中 方法validate()的作用

Validate事件和CausesValidation属性协同工怍,防止控件失去焦点直到满足确定的准则。重点CausesValidation属性值设置为True时,Validate事件才发生。Validate事件、 CausesValidation属性示例该示例使用三个控件来示范Validate事件和CausesValidation属性的使用。在缺省情况下,两个TextBox控件的CausesValidatio n属性设置为 True,这样当您想把焦点从一个TextBox转换到另一个时,Validate事件发生。如果 Text1没有包含日期或 Text2没有包含一个大于10的数字,焦点的转换将被阻止。

选择Text1的文本并为它设置焦点。.SelLength= Len(Text1.Text).SetFocus End WithEnd SubPrivate Sub Command1_Click()'当单击此按钮时给出用户帮助信息。 Text2_Validate(KeepFocus As Boolean)'如果值是一个大于10的数字,保持焦点;

对象表达式说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application对象,其中包含 Document对象,而 Document对象又包含 Text对象。

java中的validate()是什么意思

Validate事件和CausesValidation属性协同工怍,防止控件失去焦点直到满足确定的准则。重点CausesValidation属性值设置为True时,Validate事件才发生。Validate事件、 CausesValidation属性示例该示例使用三个控件来示范Validate事件和CausesValidation属性的使用。在缺省情况下,两个TextBox控件的CausesValidatio n属性设置为 True,这样当您想把焦点从一个TextBox转换到另一个时,Validate事件发生。如果 Text1没有包含日期或 Text2没有包含一个大于10的数字,焦点的转换将被阻止。由于 Command1控件的CausesValidation属性设置为 False,因此您无论何时都可以单击Help按钮。要试验该示例,在窗体中放置一个CommandButton和两个TextBox控件,将代码粘接到窗体的“声明”部分并运行此工程。按Tab键尝试转换焦点。Private Sub Form_Load()'设置按钮的CausesValidation属性为False。当用户'单击按钮时,Validate事件不发生。'设置按钮的Caption属性为“帮助”。 With Command1.CausesValidation= False.Caption="Help" End With Show With Text1'选择Text1的文本并为它设置焦点。.SelLength= Len(Text1.Text).SetFocus End WithEnd SubPrivate Sub Command1_Click()'当单击此按钮时给出用户帮助信息。 MsgBox _"Text1 must be set to a date."& VbCrLF& _"Text2 must be a number less than 10."End SubPrivate Sub Text1_Validate(KeepFocus As Boolean)'如果值不是一个日期,则保持焦点,除非用户'单击Help。 If Not IsDate(Text1.Text) Then KeepFocus= True MsgBox"Please insert a date in this field.",,"Text1" End ifEnd Sub Private Sub Text2_Validate(KeepFocus As Boolean)'如果值是一个大于10的数字,保持焦点。 If Not IsNumeric(Text2.Text) Or Val(Text2.Text)> 10 Then KeepFocus= TrueMsgBox _"Please insert a number less than or equal to 10.",,"Text2" End IfEnd Sub应用于:CheckBox控件ComboBox控件CommandButton控件DirListBox控件DriveListBox控件FileListBox控件HScrollBar、VScrollBar控件ListBox控件Multimedia MCI控件OptionButton控件PictureBox控件TextBox控件相关基础知识:对象表达式说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application对象,其中包含 Document对象,而 Document对象又包含 Text对象。

文章分享结束,validate java 什么用和java中的 validate()有什么作用的答案你都知道了吗?欢迎再次光临本站哦!

java 6 最新版本是什么 java的JDK更新到什么版本了 java有什么方面的工作经验?学习java之后会从事哪方面的工作