在使用可视设计器编辑的某个页面上选择按钮组件
时,将显示该组件的“属性”窗口。组件的大多数属性既是 JSP 属性,又是页面 Bean 中 Button Java 组件的属性。
此组件具有以下属性。
类型:字符串类型:布尔型<。
类型:字符串导航至某个文件后,请选择该文件并单击“确定”。此时,在按钮上会显示该图像。图像文件将被复制到项目中,您可以在“项目”窗口中的 "<项目名称>" >“Web 页”> "resources" 下面看到该文件。
<input> 元素的 type 为 image,按钮为使用指定图像的提交按钮。
type 和在值属性中指定的按钮标签(显示的文本)。
类型:字符串类型:字符串类型:布尔型类型:字符串
position: absolute; left: 288px; top: 312px
您既可以直接输入值,也可以单击省略号 (...) 按钮以使用样式编辑器。
有关 CSS2 样式属性的列表,请参见以下 Web 页:
类型:字符串style 属性描述。
有关此组件的 defaulttheme.jar CSS 样式类,请参见按钮组件 CSS 类。
类型:字符串<input> 标记的 value 属性。
如果希望按钮是图形化的提交按钮,则可以设置 imageURL 属性以指向图像文件。此属性如上所述。
要设置事件属性,请在可视设计器中右键单击组件,然后选择“编辑事件处理程序”> "<事件名称>"。
类型:方法绑定button1_action)在页面 Bean 中不存在,则 IDE 会将其添加到页面 Bean 中,并更新“应用程序操作”属性的值以指向该方法。
如果您只是希望在用户单击按钮时显示另外一个页面,则不需要使用操作方法。最简单的操作是在导航编辑器中打开该页面,然后单击该页面并单击该按钮,最后拖到您希望按钮打开的页面。有关详细信息,请参见设置静态页面导航。
如果希望按钮能够根据某些条件确定要打开的页面,则需要使用操作方法。操作方法通常用于处理按钮的单击操作,并返回指示页面导航条件名称的字符串(应用程序下一个显示的页面)。要定义此方法,通常可以在可视设计器中右键单击按钮,然后选择“编辑 action 事件处理程序”。该方法的缺省名称为 button-id_action,其中 button-id 是按钮的 id 属性的值。有关详细信息,请参见设置动态页面导航。
类型:布尔型类型:布尔型类型:字符串title 属性,以便在用户将鼠标光标悬停在按钮上时显示此属性的文本值。
类型:布尔型rendered 属性。
类型:字符串alt 文本。alt 文本描述 HTML 页中的图形元素,其中的文本可通过屏幕阅读器读取,并作为工具提示显示,当用户关闭 Web 浏览器中的图形显示时,将显示该文本。
类型:字符串<input> 标记的 tabindex 属性。
类型:字符串类型:字符串类型:字符串类型:字符串类型:字符串类型:字符串类型:字符串类型:字符串类型:字符串类型:字符串类型:字符串类型:字符串类型:方法绑定#{Page1.action_method}),并且其计算结果必须为公共方法的名称,该方法使用 ActionEvent 参数并且其返回类型为 void。
类型:布尔型immediate 操作的最常见示例是“取消”按钮。可以将其设置为 immediate 以跳过常规验证和更新步骤,但操作处理程序仍可以执行所需的操作。通常,操作处理程序将导航至先前的某个页面。在某些设计中,操作处理程序可能还会将信息消息放在队列中,例如“事务已取消”。还可能会执行其他操作,例如,应用程序可能会记录用户取消当前操作的情况。
类型:布尔型