UI.label(x, y, w, h, str, option={})

概要

ラベル(Label)オブジェクトを生成して返します。

引数

引数名内容備考デフォルト値
x配置位置の X座標ピクセル
y配置位置の Y座標ピクセル
wメニューの幅ピクセル
hメニューの高さピクセル
strラベルに表示する文字列任意の文字列

オプション(option)

オプション名内容備考デフォルト値
:fontsizeフォントサイズピクセル16
:color文字列の表示色
下記のいずれかの形式で指定
・[A, R, G, B]形式の配列
・"#rrggbb"形式の文字列
・色名称
(詳細は 色に関する情報 を参照)
:bgcolor背景色同上透明

戻値

ラベル(Label)オブジェクト

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

関連メソッド

UIモジュール
UI.button
UI.slider
UI.inputbox
UI.checkbox
UI.menu
UI.label