Interface CheckBox
- All Superinterfaces:
FormField
Checkbox Form Field
复选框表单字段
Features | 主要功能:
- Check and uncheck state management - 选中和取消选中状态管理
- Export value access - 导出值访问
Usage Examples | 使用示例:
CheckBox cb = (CheckBox) form.getField("agree");
cb.setChecked(true);
String exportVal = cb.getExportValue();
Security | 安全性:
- Thread-safe: Depends on implementation - 线程安全: 取决于实现
- Null-safe: Depends on implementation - 空值安全: 取决于实现
- Since:
- JDK 25, opencode-base-pdf V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface FormField
FormField.FieldType -
Method Summary
Modifier and TypeMethodDescriptionGets export value (value when checked) 获取导出值(选中时的值)default FormField.FieldTypegetType()Gets field type 获取字段类型booleanChecks if checkbox is checked 检查复选框是否选中voidsetChecked(boolean checked) Sets checked state 设置选中状态Methods inherited from interface FormField
getName, getRectangle, getTooltip, getValue, isReadOnly, isRequired, setValue
-
Method Details
-
getType
Description copied from interface:FormFieldGets field type 获取字段类型 -
isChecked
boolean isChecked()Checks if checkbox is checked 检查复选框是否选中- Returns:
- true if checked | 如果选中返回 true
-
setChecked
void setChecked(boolean checked) Sets checked state 设置选中状态- Parameters:
checked- new state | 新状态
-
getExportValue
String getExportValue()Gets export value (value when checked) 获取导出值(选中时的值)- Returns:
- export value | 导出值
-