サンプルプログラム集 > ポップアップメニュー

ポップアップメニュー


       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()

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2007年06月11日 08:47
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル