| YKLook説明書 > GUIオブジェクト利用の手引き > カウンタ自動表示更新タイマー | 前へ 次へ |
YKLookTimerWatch をご覧ください。| 表示 |
require '/opt/yklook/swing' require '/opt/yklook/swingtimer' |
def yki_make_display()
lab = YKLookLabel.new( '60' )
btn = YKLookButton.new( 'ボタン' )
pan = YKLookPanelFlow.new()
pan.yk_add( lab )
pan.yk_add( btn )
yk_add( pan )
btn.yk_set_listener( 'fn_callback' )
@ti = YKLookTimerWatch.new()
@ti.yk_set_label_sec( [lab] )
@ti.yk_set_total( 60 )
yk_var( '@ti' )
end
def fn_callback( prm_event )
@ti.yk_start()
end
|
| 注意: | カウンタ自動表示更新タイマーを使うときは、上の例にもあるように swing
に加えて swingtimer も必ずロードしてください。
|
| イベント(タイムアウト時に発生) |
require '/opt/yklook/swing' require '/opt/yklook/swingtimer' |
def yki_make_display()
lab = YKLookLabel.new( '60' )
btn = YKLookButton.new( 'ボタン' )
pan = YKLookPanelFlow.new()
pan.yk_add( lab )
pan.yk_add( btn )
yk_add( pan )
btn.yk_set_listener( 'fn_cb_button' )
@ti = YKLookTimerWatch.new()
@ti.yk_set_label_sec( [lab] )
@ti.yk_set_total( 60 )
@ti.yk_set_listener( 'fn_cb_timer' )
yk_var( '@ti' )
end
def fn_cb_button( prm_event )
@ti.yk_start()
end
def fn_cb_timer( prm_event )
yk_show_dialog_message( nil, '時間です' )
end
|
YKLookEventTimer クラスのオブジェクトです。 YKLookEventTimer をご覧ください。| 注意: | カウンタ自動表示更新タイマーを使うときは、上の例にもあるように swing
に加えて swingtimer も必ずロードしてください。
|
| イベント(任意時間に発生) |
require '/opt/yklook/swing' require '/opt/yklook/swingtimer' |
def yki_make_display()
@la = YKLookLabel.new( '60' )
btn = YKLookButton.new( 'ボタン' )
pan = YKLookPanelFlow.new()
pan.yk_add( @la )
pan.yk_add( btn )
yk_add( pan )
btn.yk_set_listener( 'fn_cb_button' )
@ti = YKLookTimerWatch.new()
@ti.yk_set_label_sec( [@la] )
@ti.yk_set_total( 60 )
@ti.yk_set_trigger( [10] )
@ti.yk_set_listener( 'fn_cb_timer' )
yk_var( '@la' )
yk_var( '@ti' )
end
def fn_cb_button( prm_event )
@ti.yk_start()
end
def fn_cb_timer( prm_event )
if @ti.yk_fire() == 10
@la.yk_set_fore( 'red' )
else
@la.yk_set_fore( 'black' )
yk_show_dialog_message( nil, '時間です' )
end
end
|
YKLookEventTimer クラスのオブジェクトです。 YKLookEventTimer をご覧ください。| 注意: | カウンタ自動表示更新タイマーを使うときは、上の例にもあるように swing
に加えて swingtimer も必ずロードしてください。
|
| YKLook説明書 > GUIオブジェクト利用の手引き > カウンタ自動表示更新タイマー | 前へ 次へ |