「サンプルプログラム集/ポップアップメニュー」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
//
// by jollyrojer 2007/6/11
//
*ポップアップメニュー
&ref(popup.gif)
import javafx.ui.*;
import java.lang.System;
import javafx.lang.canvas.*;
var popup = PopupMenu{
items : foreach(i in [1..3])
MenuItem{
text : "Item{i}"
action : operation(){
System.out.println("Clicked {i}");
}
}
};
trigger on PopupMenu.visible[oldValue] = newValue{
System.out.println(oldValue);
System.out.println(newValue);
}
Frame{
title : "ポップアップ"
width : 200
height : 200
content : FlowPanel{
content : Button{
text : "ポップアップ"
var : self
action : operation(){
popup.visible = false; <-- ここをコメントアウトすると一度しか使えないポップアップになる
popup.x = 0;
popup.y = bind self.height;
popup.owner = self;
popup.visible = true;
}
}
}
visible : true
}
説明はのちほど
----
&trackback()
*ポップアップメニュー
&ref(popup.gif)
import javafx.ui.*;
import java.lang.System;
import javafx.lang.canvas.*;
var popup = PopupMenu{
items : foreach(i in [1..3])
MenuItem{
text : "Item{i}"
action : operation(){
System.out.println("Clicked {i}");
}
}
};
trigger on PopupMenu.visible[oldValue] = newValue{
System.out.println(oldValue);
System.out.println(newValue);
}
Frame{
title : "ポップアップ"
width : 200
height : 200
content : FlowPanel{
content : Button{
text : "ポップアップ"
var : self
action : operation(){
popup.visible = false; <-- ここをコメントアウトすると一度しか使えないポップアップになる
popup.x = 0;
popup.y = bind self.height;
popup.owner = self;
popup.visible = true;
}
}
}
visible : true
}
説明はのちほど
----
&trackback()
//
// by jollyrojer 2007/6/11
//