def setup
background(220)
checkbox = createCheckbox('label', false)
checkbox.position(0, 105)
checkbox.changed do
background(220)
if checkbox.checked
text('Checking!', 10, 60)
else
text('Unchecking!', 10, 60)
end
end
end
チェックボックスを生成します。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| label | チェックボックスのラベル | ○ | "" | |
| checked | チェックボックスの値 | ○ | false |
p5.Elementオブジェクト
(<input type="checkbox"></input>タグの HTMLエレメント)
| メソッド | 内容 | 備考 |
|---|---|---|
| changed do ... end | チェックボックスの状態が変わったときに実行される処理ブロックを記述 | |
| checked | チェックボックスのチェック状態を取得 true : チェックされている false : チェックされていない | |
| value | チェックボックスの value属性を取得 | |
| value(v) | チェックボックスの value属性に値vを設定 |