ラベル(Label)オブジェクトを生成して返します。
引数名 | 内容 | 備考 | デフォルト値 |
---|---|---|---|
x | 配置位置の X座標 | ピクセル | |
y | 配置位置の Y座標 | ピクセル | |
w | メニューの幅 | ピクセル | |
h | メニューの高さ | ピクセル | |
str | ラベルに表示する文字列 | 任意の文字列 |
オプション名 | 内容 | 備考 | デフォルト値 |
---|---|---|---|
:fontsize | フォントサイズ | ピクセル | 16 |
:color | 文字列の表示色 |
下記のいずれかの形式で指定
・[A, R, G, B]形式の配列
・"#rrggbb"形式の文字列
・色名称
(詳細は 色に関する情報 を参照) |
黒 |
:bgcolor | 背景色 | 同上 | 透明 |
ラベル(Label)オブジェクト
メソッド名 | 引数 | 内容 | 備考 |
---|---|---|---|
value | なし | ラベルに表示されている文字列を取得します | |
value=(v) | v | ラベルに表示する文字列をセットします |
# ラベルオブジェクトを作成し、メニューオブジェクトで選択された項目を表示します
menu = UI.menu(200, 200, 150, 40,
['apple', 'orange', 'banana', 'melon', 'grape'], 2, fontsize: 24)
label = UI.label(200, 120, 350, 40, '', fontsize: 24)
Window.bgcolor = 'snow'
Window.loop do
label.value = "'#{menu.value}' has been selected!"
end