def setup
createCanvas(100, 100)
background(0)
button = createButton('click me')
button.position(0, 0)
button.mousePressed do
val = rand(255)
background(val)
end
end
ボタンを生成します。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| label | ボタン上に表示されるラベル | |||
| value | ボタンの値 | ○ | (未詳) |
p5.Elementオブジェクト
(<button></button>タグの HTMLエレメント)
| メソッド | 内容 | 備考 |
|---|---|---|
| mouseClicked do ... end | ボタンがクリックされたときに実行される処理ブロックを記述 | |
| mousePressed do ... end | ボタンが押されたときに実行される処理ブロックを記述 | |
| mouseReleased do ... end | ボタンが離されたときに実行される処理ブロックを記述 | |
| value | ボタンの value属性を取得 | |
| value(v) | ボタンの value属性に値vを設定 |